@@ -2525,9 +2525,91 @@ inferType
2525
2525
| main.rs:1752:13:1752:13 | d | | main.rs:1700:5:1700:14 | S2 |
2526
2526
| main.rs:1752:17:1752:34 | uses_my_trait2(...) | | main.rs:1700:5:1700:14 | S2 |
2527
2527
| main.rs:1752:32:1752:33 | S1 | | main.rs:1699:5:1699:14 | S1 |
2528
- | main.rs:1758:5:1758:20 | ...::f(...) | | main.rs:67:5:67:21 | Foo |
2529
- | main.rs:1759:5:1759:60 | ...::g(...) | | main.rs:67:5:67:21 | Foo |
2530
- | main.rs:1759:20:1759:38 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2531
- | main.rs:1759:41:1759:59 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2532
- | main.rs:1775:5:1775:15 | ...::f(...) | | {EXTERNAL LOCATION} | trait Future |
2528
+ | main.rs:1763:16:1763:20 | SelfParam | | file://:0:0:0:0 | & |
2529
+ | main.rs:1763:16:1763:20 | SelfParam | &T | main.rs:1759:5:1760:13 | S |
2530
+ | main.rs:1763:31:1765:9 | { ... } | | main.rs:1759:5:1760:13 | S |
2531
+ | main.rs:1764:13:1764:13 | S | | main.rs:1759:5:1760:13 | S |
2532
+ | main.rs:1774:26:1776:9 | { ... } | | main.rs:1768:5:1771:5 | MyVec |
2533
+ | main.rs:1774:26:1776:9 | { ... } | T | main.rs:1773:10:1773:10 | T |
2534
+ | main.rs:1775:13:1775:38 | MyVec {...} | | main.rs:1768:5:1771:5 | MyVec |
2535
+ | main.rs:1775:13:1775:38 | MyVec {...} | T | main.rs:1773:10:1773:10 | T |
2536
+ | main.rs:1775:27:1775:36 | ...::new(...) | | {EXTERNAL LOCATION} | Vec |
2537
+ | main.rs:1775:27:1775:36 | ...::new(...) | T | main.rs:1773:10:1773:10 | T |
2538
+ | main.rs:1778:17:1778:25 | SelfParam | | file://:0:0:0:0 | & |
2539
+ | main.rs:1778:17:1778:25 | SelfParam | &T | main.rs:1768:5:1771:5 | MyVec |
2540
+ | main.rs:1778:17:1778:25 | SelfParam | &T.T | main.rs:1773:10:1773:10 | T |
2541
+ | main.rs:1778:28:1778:32 | value | | main.rs:1773:10:1773:10 | T |
2542
+ | main.rs:1779:13:1779:16 | self | | file://:0:0:0:0 | & |
2543
+ | main.rs:1779:13:1779:16 | self | &T | main.rs:1768:5:1771:5 | MyVec |
2544
+ | main.rs:1779:13:1779:16 | self | &T.T | main.rs:1773:10:1773:10 | T |
2545
+ | main.rs:1779:13:1779:21 | self.data | | {EXTERNAL LOCATION} | Vec |
2546
+ | main.rs:1779:13:1779:21 | self.data | T | main.rs:1773:10:1773:10 | T |
2547
+ | main.rs:1779:28:1779:32 | value | | main.rs:1773:10:1773:10 | T |
2548
+ | main.rs:1787:18:1787:22 | SelfParam | | file://:0:0:0:0 | & |
2549
+ | main.rs:1787:18:1787:22 | SelfParam | &T | main.rs:1768:5:1771:5 | MyVec |
2550
+ | main.rs:1787:18:1787:22 | SelfParam | &T.T | main.rs:1783:10:1783:10 | T |
2551
+ | main.rs:1787:25:1787:29 | index | | {EXTERNAL LOCATION} | usize |
2552
+ | main.rs:1787:56:1789:9 | { ... } | | file://:0:0:0:0 | & |
2553
+ | main.rs:1787:56:1789:9 | { ... } | &T | main.rs:1783:10:1783:10 | T |
2554
+ | main.rs:1788:13:1788:29 | &... | | file://:0:0:0:0 | & |
2555
+ | main.rs:1788:13:1788:29 | &... | &T | main.rs:1783:10:1783:10 | T |
2556
+ | main.rs:1788:14:1788:17 | self | | file://:0:0:0:0 | & |
2557
+ | main.rs:1788:14:1788:17 | self | &T | main.rs:1768:5:1771:5 | MyVec |
2558
+ | main.rs:1788:14:1788:17 | self | &T.T | main.rs:1783:10:1783:10 | T |
2559
+ | main.rs:1788:14:1788:22 | self.data | | {EXTERNAL LOCATION} | Vec |
2560
+ | main.rs:1788:14:1788:22 | self.data | T | main.rs:1783:10:1783:10 | T |
2561
+ | main.rs:1788:14:1788:29 | ...[index] | | main.rs:1783:10:1783:10 | T |
2562
+ | main.rs:1788:24:1788:28 | index | | {EXTERNAL LOCATION} | usize |
2563
+ | main.rs:1792:22:1792:26 | slice | | file://:0:0:0:0 | & |
2564
+ | main.rs:1792:22:1792:26 | slice | &T | file://:0:0:0:0 | [] |
2565
+ | main.rs:1792:22:1792:26 | slice | &T.[T] | main.rs:1759:5:1760:13 | S |
2566
+ | main.rs:1793:13:1793:13 | x | | main.rs:1759:5:1760:13 | S |
2567
+ | main.rs:1793:17:1793:21 | slice | | file://:0:0:0:0 | & |
2568
+ | main.rs:1793:17:1793:21 | slice | &T | file://:0:0:0:0 | [] |
2569
+ | main.rs:1793:17:1793:21 | slice | &T.[T] | main.rs:1759:5:1760:13 | S |
2570
+ | main.rs:1793:17:1793:24 | slice[0] | | main.rs:1759:5:1760:13 | S |
2571
+ | main.rs:1793:17:1793:30 | ... .foo() | | main.rs:1759:5:1760:13 | S |
2572
+ | main.rs:1793:23:1793:23 | 0 | | {EXTERNAL LOCATION} | i32 |
2573
+ | main.rs:1797:13:1797:19 | mut vec | | main.rs:1768:5:1771:5 | MyVec |
2574
+ | main.rs:1797:13:1797:19 | mut vec | T | main.rs:1759:5:1760:13 | S |
2575
+ | main.rs:1797:23:1797:34 | ...::new(...) | | main.rs:1768:5:1771:5 | MyVec |
2576
+ | main.rs:1797:23:1797:34 | ...::new(...) | T | main.rs:1759:5:1760:13 | S |
2577
+ | main.rs:1798:9:1798:11 | vec | | main.rs:1768:5:1771:5 | MyVec |
2578
+ | main.rs:1798:9:1798:11 | vec | T | main.rs:1759:5:1760:13 | S |
2579
+ | main.rs:1798:18:1798:18 | S | | main.rs:1759:5:1760:13 | S |
2580
+ | main.rs:1799:9:1799:11 | vec | | main.rs:1768:5:1771:5 | MyVec |
2581
+ | main.rs:1799:9:1799:11 | vec | T | main.rs:1759:5:1760:13 | S |
2582
+ | main.rs:1799:13:1799:13 | 0 | | {EXTERNAL LOCATION} | i32 |
2583
+ | main.rs:1801:13:1801:14 | xs | | file://:0:0:0:0 | [] |
2584
+ | main.rs:1801:13:1801:14 | xs | | file://:0:0:0:0 | [] |
2585
+ | main.rs:1801:13:1801:14 | xs | [T;...] | main.rs:1759:5:1760:13 | S |
2586
+ | main.rs:1801:13:1801:14 | xs | [T] | main.rs:1759:5:1760:13 | S |
2587
+ | main.rs:1801:21:1801:21 | 1 | | {EXTERNAL LOCATION} | i32 |
2588
+ | main.rs:1801:26:1801:28 | [...] | | file://:0:0:0:0 | [] |
2589
+ | main.rs:1801:26:1801:28 | [...] | | file://:0:0:0:0 | [] |
2590
+ | main.rs:1801:26:1801:28 | [...] | [T;...] | main.rs:1759:5:1760:13 | S |
2591
+ | main.rs:1801:26:1801:28 | [...] | [T] | main.rs:1759:5:1760:13 | S |
2592
+ | main.rs:1801:27:1801:27 | S | | main.rs:1759:5:1760:13 | S |
2593
+ | main.rs:1802:13:1802:13 | x | | main.rs:1759:5:1760:13 | S |
2594
+ | main.rs:1802:17:1802:18 | xs | | file://:0:0:0:0 | [] |
2595
+ | main.rs:1802:17:1802:18 | xs | | file://:0:0:0:0 | [] |
2596
+ | main.rs:1802:17:1802:18 | xs | [T;...] | main.rs:1759:5:1760:13 | S |
2597
+ | main.rs:1802:17:1802:18 | xs | [T] | main.rs:1759:5:1760:13 | S |
2598
+ | main.rs:1802:17:1802:21 | xs[0] | | main.rs:1759:5:1760:13 | S |
2599
+ | main.rs:1802:17:1802:27 | ... .foo() | | main.rs:1759:5:1760:13 | S |
2600
+ | main.rs:1802:20:1802:20 | 0 | | {EXTERNAL LOCATION} | i32 |
2601
+ | main.rs:1804:23:1804:25 | &xs | | file://:0:0:0:0 | & |
2602
+ | main.rs:1804:23:1804:25 | &xs | &T | file://:0:0:0:0 | [] |
2603
+ | main.rs:1804:23:1804:25 | &xs | &T | file://:0:0:0:0 | [] |
2604
+ | main.rs:1804:23:1804:25 | &xs | &T.[T;...] | main.rs:1759:5:1760:13 | S |
2605
+ | main.rs:1804:23:1804:25 | &xs | &T.[T] | main.rs:1759:5:1760:13 | S |
2606
+ | main.rs:1804:24:1804:25 | xs | | file://:0:0:0:0 | [] |
2607
+ | main.rs:1804:24:1804:25 | xs | | file://:0:0:0:0 | [] |
2608
+ | main.rs:1804:24:1804:25 | xs | [T;...] | main.rs:1759:5:1760:13 | S |
2609
+ | main.rs:1804:24:1804:25 | xs | [T] | main.rs:1759:5:1760:13 | S |
2610
+ | main.rs:1810:5:1810:20 | ...::f(...) | | main.rs:67:5:67:21 | Foo |
2611
+ | main.rs:1811:5:1811:60 | ...::g(...) | | main.rs:67:5:67:21 | Foo |
2612
+ | main.rs:1811:20:1811:38 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2613
+ | main.rs:1811:41:1811:59 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2614
+ | main.rs:1827:5:1827:15 | ...::f(...) | | {EXTERNAL LOCATION} | trait Future |
2533
2615
testFailures
0 commit comments