@@ -2377,21 +2377,12 @@ inferType
23772377| main.rs:1639:18:1639:21 | SelfParam | | main.rs:1636:5:1636:14 | S1 |
23782378| main.rs:1642:25:1644:5 | { ... } | | main.rs:1636:5:1636:14 | S1 |
23792379| main.rs:1643:9:1643:10 | S1 | | main.rs:1636:5:1636:14 | S1 |
2380- <<<<<<< HEAD
2381- | main.rs:1646:41:1650:5 | { ... } | | file://:0:0:0:0 | impl Trait ... |
2382- | main.rs:1646:41:1650:5 | { ... } | impl Trait<0> | {EXTERNAL LOCATION} | trait Future |
2383- | main.rs:1646:41:1650:5 | { ... } | impl Trait<0>.Output | main.rs:1636:5:1636:14 | S1 |
2384- | main.rs:1647:9:1649:9 | { ... } | | file://:0:0:0:0 | impl Trait ... |
2385- | main.rs:1647:9:1649:9 | { ... } | impl Trait<0> | {EXTERNAL LOCATION} | trait Future |
2386- | main.rs:1647:9:1649:9 | { ... } | impl Trait<0>.Output | main.rs:1636:5:1636:14 | S1 |
2387- =======
2388- | main.rs:1646:41:1650:5 | { ... } | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2380+ | main.rs:1646:41:1650:5 | { ... } | | {EXTERNAL LOCATION} | trait Future |
23892381| main.rs:1646:41:1650:5 | { ... } | | main.rs:1646:16:1646:39 | ImplTraitTypeRepr |
23902382| main.rs:1646:41:1650:5 | { ... } | Output | main.rs:1636:5:1636:14 | S1 |
2391- | main.rs:1647:9:1649:9 | { ... } | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2383+ | main.rs:1647:9:1649:9 | { ... } | | {EXTERNAL LOCATION} | trait Future |
23922384| main.rs:1647:9:1649:9 | { ... } | | main.rs:1646:16:1646:39 | ImplTraitTypeRepr |
23932385| main.rs:1647:9:1649:9 | { ... } | Output | main.rs:1636:5:1636:14 | S1 |
2394- >>>>>>> 04c2f189bef (Rust: Reimplement type inference for impl Traits and await expressions)
23952386| main.rs:1648:13:1648:14 | S1 | | main.rs:1636:5:1636:14 | S1 |
23962387| main.rs:1657:17:1657:46 | SelfParam | | {EXTERNAL LOCATION} | Pin |
23972388| main.rs:1657:17:1657:46 | SelfParam | Ptr | file://:0:0:0:0 | & |
@@ -2404,44 +2395,24 @@ inferType
24042395| main.rs:1658:13:1658:38 | ...::Ready(...) | T | main.rs:1636:5:1636:14 | S1 |
24052396| main.rs:1658:36:1658:37 | S1 | | main.rs:1636:5:1636:14 | S1 |
24062397| main.rs:1662:41:1664:5 | { ... } | | main.rs:1652:5:1652:14 | S2 |
2407- <<<<<<< HEAD
2408- | main.rs:1662:41:1664:5 | { ... } | impl Trait<0> | {EXTERNAL LOCATION} | trait Future |
2409- | main.rs:1662:41:1664:5 | { ... } | impl Trait<0>.Output | main.rs:1636:5:1636:14 | S1 |
2410- | main.rs:1663:9:1663:10 | S2 | | file://:0:0:0:0 | impl Trait ... |
2411- | main.rs:1663:9:1663:10 | S2 | | main.rs:1652:5:1652:14 | S2 |
2412- | main.rs:1663:9:1663:10 | S2 | impl Trait<0> | {EXTERNAL LOCATION} | trait Future |
2413- | main.rs:1663:9:1663:10 | S2 | impl Trait<0>.Output | main.rs:1636:5:1636:14 | S1 |
2414- | main.rs:1667:9:1667:12 | f1(...) | | main.rs:1636:5:1636:14 | S1 |
2415- | main.rs:1667:9:1667:18 | await ... | | main.rs:1636:5:1636:14 | S1 |
2416- | main.rs:1668:9:1668:12 | f2(...) | | file://:0:0:0:0 | impl Trait ... |
2417- | main.rs:1668:9:1668:12 | f2(...) | impl Trait<0> | {EXTERNAL LOCATION} | trait Future |
2418- | main.rs:1668:9:1668:12 | f2(...) | impl Trait<0>.Output | main.rs:1636:5:1636:14 | S1 |
2419- | main.rs:1668:9:1668:18 | await ... | | file://:0:0:0:0 | impl Trait ... |
2420- | main.rs:1668:9:1668:18 | await ... | | main.rs:1636:5:1636:14 | S1 |
2421- | main.rs:1669:9:1669:12 | f3(...) | | file://:0:0:0:0 | impl Trait ... |
2422- | main.rs:1669:9:1669:12 | f3(...) | impl Trait<0> | {EXTERNAL LOCATION} | trait Future |
2423- | main.rs:1669:9:1669:12 | f3(...) | impl Trait<0>.Output | main.rs:1636:5:1636:14 | S1 |
2424- | main.rs:1669:9:1669:18 | await ... | | file://:0:0:0:0 | impl Trait ... |
2425- =======
24262398| main.rs:1662:41:1664:5 | { ... } | | main.rs:1662:16:1662:39 | ImplTraitTypeRepr |
24272399| main.rs:1663:9:1663:10 | S2 | | main.rs:1652:5:1652:14 | S2 |
24282400| main.rs:1663:9:1663:10 | S2 | | main.rs:1662:16:1662:39 | ImplTraitTypeRepr |
2429- | main.rs:1667:9:1667:12 | f1(...) | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2401+ | main.rs:1667:9:1667:12 | f1(...) | | {EXTERNAL LOCATION} | trait Future |
24302402| main.rs:1667:9:1667:12 | f1(...) | Output | main.rs:1636:5:1636:14 | S1 |
24312403| main.rs:1667:9:1667:18 | await ... | | main.rs:1636:5:1636:14 | S1 |
24322404| main.rs:1668:9:1668:12 | f2(...) | | main.rs:1646:16:1646:39 | ImplTraitTypeRepr |
24332405| main.rs:1668:9:1668:18 | await ... | | main.rs:1636:5:1636:14 | S1 |
24342406| main.rs:1669:9:1669:12 | f3(...) | | main.rs:1662:16:1662:39 | ImplTraitTypeRepr |
2435- >>>>>>> 04c2f189bef (Rust: Reimplement type inference for impl Traits and await expressions)
24362407| main.rs:1669:9:1669:18 | await ... | | main.rs:1636:5:1636:14 | S1 |
24372408| main.rs:1670:9:1670:10 | S2 | | main.rs:1652:5:1652:14 | S2 |
24382409| main.rs:1670:9:1670:16 | await S2 | | main.rs:1636:5:1636:14 | S1 |
2439- | main.rs:1671:13:1671:13 | b | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2410+ | main.rs:1671:13:1671:13 | b | | {EXTERNAL LOCATION} | trait Future |
24402411| main.rs:1671:13:1671:13 | b | Output | main.rs:1636:5:1636:14 | S1 |
2441- | main.rs:1671:17:1673:9 | { ... } | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2412+ | main.rs:1671:17:1673:9 | { ... } | | {EXTERNAL LOCATION} | trait Future |
24422413| main.rs:1671:17:1673:9 | { ... } | Output | main.rs:1636:5:1636:14 | S1 |
24432414| main.rs:1672:13:1672:14 | S1 | | main.rs:1636:5:1636:14 | S1 |
2444- | main.rs:1674:9:1674:9 | b | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2415+ | main.rs:1674:9:1674:9 | b | | {EXTERNAL LOCATION} | trait Future |
24452416| main.rs:1674:9:1674:9 | b | Output | main.rs:1636:5:1636:14 | S1 |
24462417| main.rs:1674:9:1674:15 | await b | | main.rs:1636:5:1636:14 | S1 |
24472418| main.rs:1684:15:1684:19 | SelfParam | | file://:0:0:0:0 | & |
@@ -2491,12 +2462,66 @@ inferType
24912462| main.rs:1733:13:1733:13 | d | | main.rs:1681:5:1681:14 | S2 |
24922463| main.rs:1733:17:1733:34 | uses_my_trait2(...) | | main.rs:1681:5:1681:14 | S2 |
24932464| main.rs:1733:32:1733:33 | S1 | | main.rs:1680:5:1680:14 | S1 |
2494- | main.rs:1739:5:1739:20 | ...::f(...) | | main.rs:67:5:67:21 | Foo |
2495- | main.rs:1740:5:1740:60 | ...::g(...) | | main.rs:67:5:67:21 | Foo |
2496- | main.rs:1740:20:1740:38 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2497- | main.rs:1740:41:1740:59 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2498- <<<<<<< HEAD
2465+ | main.rs:1744:16:1744:20 | SelfParam | | file://:0:0:0:0 | & |
2466+ | main.rs:1744:16:1744:20 | SelfParam | &T | main.rs:1740:5:1741:13 | S |
2467+ | main.rs:1744:31:1746:9 | { ... } | | main.rs:1740:5:1741:13 | S |
2468+ | main.rs:1745:13:1745:13 | S | | main.rs:1740:5:1741:13 | S |
2469+ | main.rs:1755:26:1757:9 | { ... } | | main.rs:1749:5:1752:5 | MyVec |
2470+ | main.rs:1755:26:1757:9 | { ... } | T | main.rs:1754:10:1754:10 | T |
2471+ | main.rs:1756:13:1756:38 | MyVec {...} | | main.rs:1749:5:1752:5 | MyVec |
2472+ | main.rs:1756:13:1756:38 | MyVec {...} | T | main.rs:1754:10:1754:10 | T |
2473+ | main.rs:1756:27:1756:36 | ...::new(...) | | {EXTERNAL LOCATION} | Vec |
2474+ | main.rs:1756:27:1756:36 | ...::new(...) | T | main.rs:1754:10:1754:10 | T |
2475+ | main.rs:1759:17:1759:25 | SelfParam | | file://:0:0:0:0 | & |
2476+ | main.rs:1759:17:1759:25 | SelfParam | &T | main.rs:1749:5:1752:5 | MyVec |
2477+ | main.rs:1759:17:1759:25 | SelfParam | &T.T | main.rs:1754:10:1754:10 | T |
2478+ | main.rs:1759:28:1759:32 | value | | main.rs:1754:10:1754:10 | T |
2479+ | main.rs:1760:13:1760:16 | self | | file://:0:0:0:0 | & |
2480+ | main.rs:1760:13:1760:16 | self | &T | main.rs:1749:5:1752:5 | MyVec |
2481+ | main.rs:1760:13:1760:16 | self | &T.T | main.rs:1754:10:1754:10 | T |
2482+ | main.rs:1760:13:1760:21 | self.data | | {EXTERNAL LOCATION} | Vec |
2483+ | main.rs:1760:13:1760:21 | self.data | T | main.rs:1754:10:1754:10 | T |
2484+ | main.rs:1760:28:1760:32 | value | | main.rs:1754:10:1754:10 | T |
2485+ | main.rs:1768:18:1768:22 | SelfParam | | file://:0:0:0:0 | & |
2486+ | main.rs:1768:18:1768:22 | SelfParam | &T | main.rs:1749:5:1752:5 | MyVec |
2487+ | main.rs:1768:18:1768:22 | SelfParam | &T.T | main.rs:1764:10:1764:10 | T |
2488+ | main.rs:1768:25:1768:29 | index | | {EXTERNAL LOCATION} | usize |
2489+ | main.rs:1768:56:1770:9 | { ... } | | file://:0:0:0:0 | & |
2490+ | main.rs:1768:56:1770:9 | { ... } | &T | main.rs:1764:10:1764:10 | T |
2491+ | main.rs:1769:13:1769:29 | &... | | file://:0:0:0:0 | & |
2492+ | main.rs:1769:13:1769:29 | &... | &T | main.rs:1764:10:1764:10 | T |
2493+ | main.rs:1769:14:1769:17 | self | | file://:0:0:0:0 | & |
2494+ | main.rs:1769:14:1769:17 | self | &T | main.rs:1749:5:1752:5 | MyVec |
2495+ | main.rs:1769:14:1769:17 | self | &T.T | main.rs:1764:10:1764:10 | T |
2496+ | main.rs:1769:14:1769:22 | self.data | | {EXTERNAL LOCATION} | Vec |
2497+ | main.rs:1769:14:1769:22 | self.data | T | main.rs:1764:10:1764:10 | T |
2498+ | main.rs:1769:24:1769:28 | index | | {EXTERNAL LOCATION} | usize |
2499+ | main.rs:1773:22:1773:26 | slice | | file://:0:0:0:0 | & |
2500+ | main.rs:1774:17:1774:21 | slice | | file://:0:0:0:0 | & |
2501+ | main.rs:1774:23:1774:23 | 0 | | {EXTERNAL LOCATION} | i32 |
2502+ | main.rs:1778:13:1778:19 | mut vec | | main.rs:1749:5:1752:5 | MyVec |
2503+ | main.rs:1778:13:1778:19 | mut vec | T | main.rs:1740:5:1741:13 | S |
2504+ | main.rs:1778:23:1778:34 | ...::new(...) | | main.rs:1749:5:1752:5 | MyVec |
2505+ | main.rs:1778:23:1778:34 | ...::new(...) | T | main.rs:1740:5:1741:13 | S |
2506+ | main.rs:1779:9:1779:11 | vec | | main.rs:1749:5:1752:5 | MyVec |
2507+ | main.rs:1779:9:1779:11 | vec | T | main.rs:1740:5:1741:13 | S |
2508+ | main.rs:1779:18:1779:18 | S | | main.rs:1740:5:1741:13 | S |
2509+ | main.rs:1780:9:1780:11 | vec | | main.rs:1749:5:1752:5 | MyVec |
2510+ | main.rs:1780:9:1780:11 | vec | T | main.rs:1740:5:1741:13 | S |
2511+ | main.rs:1780:13:1780:13 | 0 | | {EXTERNAL LOCATION} | i32 |
2512+ | main.rs:1782:13:1782:14 | xs | | file://:0:0:0:0 | [] |
2513+ | main.rs:1782:21:1782:21 | 1 | | {EXTERNAL LOCATION} | i32 |
2514+ | main.rs:1782:26:1782:28 | [...] | | file://:0:0:0:0 | [] |
2515+ | main.rs:1782:27:1782:27 | S | | main.rs:1740:5:1741:13 | S |
2516+ | main.rs:1783:17:1783:18 | xs | | file://:0:0:0:0 | [] |
2517+ | main.rs:1783:20:1783:20 | 0 | | {EXTERNAL LOCATION} | i32 |
2518+ | main.rs:1785:23:1785:25 | &xs | | file://:0:0:0:0 | & |
2519+ | main.rs:1785:23:1785:25 | &xs | &T | file://:0:0:0:0 | [] |
2520+ | main.rs:1785:24:1785:25 | xs | | file://:0:0:0:0 | [] |
2521+ | main.rs:1791:5:1791:20 | ...::f(...) | | main.rs:67:5:67:21 | Foo |
2522+ | main.rs:1792:5:1792:60 | ...::g(...) | | main.rs:67:5:67:21 | Foo |
2523+ | main.rs:1792:20:1792:38 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2524+ | main.rs:1792:41:1792:59 | ...::Foo {...} | | main.rs:67:5:67:21 | Foo |
2525+ | main.rs:1808:5:1808:15 | ...::f(...) | | {EXTERNAL LOCATION} | trait Future |
24992526testFailures
2500- =======
2501- | main.rs:1756:5:1756:15 | ...::f(...) | | file:///RUSTUP_HOME/toolchain/lib/rustlib/src/rust/library/core/src/future/future.rs:7:1:105:1 | trait Future |
2502- >>>>>>> 04c2f189bef (Rust: Reimplement type inference for impl Traits and await expressions)
2527+ | main.rs:1760:13:1760:33 | ... .push(...) | Unexpected result: method=push |
0 commit comments