@@ -3733,7 +3733,7 @@ inferCertainType
37333733| main.rs:2792:13:2792:16 | self | TRef.T | main.rs:2790:10:2790:17 | GT |
37343734| main.rs:2796:15:2800:5 | { ... } | | {EXTERNAL LOCATION} | () |
37353735| main.rs:2799:24:2799:25 | &g | | {EXTERNAL LOCATION} | & |
3736- | main.rs:2803:18:2810 :1 | { ... } | | {EXTERNAL LOCATION} | () |
3736+ | main.rs:2803:18:2811 :1 | { ... } | | {EXTERNAL LOCATION} | () |
37373737| main.rs:2804:9:2804:12 | arr1 | | {EXTERNAL LOCATION} | [;] |
37383738| main.rs:2804:9:2804:12 | arr1 | TArray | {EXTERNAL LOCATION} | i32 |
37393739| main.rs:2804:26:2804:27 | [...] | | {EXTERNAL LOCATION} | [;] |
@@ -3742,17 +3742,17 @@ inferCertainType
37423742| main.rs:2805:16:2805:24 | [true; 0] | | {EXTERNAL LOCATION} | [;] |
37433743| main.rs:2805:16:2805:24 | [true; 0] | TArray | {EXTERNAL LOCATION} | bool |
37443744| main.rs:2805:17:2805:20 | true | | {EXTERNAL LOCATION} | bool |
3745- | main.rs:2806 :9:2806 :12 | arr3 | | {EXTERNAL LOCATION} | [;] |
3746- | main.rs:2806 :16:2806 :17 | [...] | | {EXTERNAL LOCATION} | [;] |
3747- | main.rs:2808 :21:2808 :23 | arr | | {EXTERNAL LOCATION} | [;] |
3748- | main.rs:2808 :21:2808 :23 | arr | TArray | main.rs:2808 :18:2808 :18 | T |
3749- | main.rs:2808 :34:2808 :34 | x | | main.rs:2808 :18:2808 :18 | T |
3750- | main.rs:2808 :40:2808 :41 | { ... } | | {EXTERNAL LOCATION} | () |
3751- | main.rs:2809 :15:2809 :18 | arr3 | | {EXTERNAL LOCATION} | [;] |
3752- | main.rs:2812 :11:2848 :1 | { ... } | | {EXTERNAL LOCATION} | () |
3753- | main.rs:2815 :20:2815 :38 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
3754- | main.rs:2815 :41:2815 :59 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
3755- | main.rs:2845 :16:2845 :19 | true | | {EXTERNAL LOCATION} | bool |
3745+ | main.rs:2807 :9:2807 :12 | arr3 | | {EXTERNAL LOCATION} | [;] |
3746+ | main.rs:2807 :16:2807 :17 | [...] | | {EXTERNAL LOCATION} | [;] |
3747+ | main.rs:2809 :21:2809 :23 | arr | | {EXTERNAL LOCATION} | [;] |
3748+ | main.rs:2809 :21:2809 :23 | arr | TArray | main.rs:2809 :18:2809 :18 | T |
3749+ | main.rs:2809 :34:2809 :34 | x | | main.rs:2809 :18:2809 :18 | T |
3750+ | main.rs:2809 :40:2809 :41 | { ... } | | {EXTERNAL LOCATION} | () |
3751+ | main.rs:2810 :15:2810 :18 | arr3 | | {EXTERNAL LOCATION} | [;] |
3752+ | main.rs:2813 :11:2849 :1 | { ... } | | {EXTERNAL LOCATION} | () |
3753+ | main.rs:2816 :20:2816 :38 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
3754+ | main.rs:2816 :41:2816 :59 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
3755+ | main.rs:2846 :16:2846 :19 | true | | {EXTERNAL LOCATION} | bool |
37563756| overloading.rs:4:19:4:23 | SelfParam | | {EXTERNAL LOCATION} | & |
37573757| overloading.rs:4:19:4:23 | SelfParam | TRef | overloading.rs:2:5:11:5 | Self [trait FirstTrait] |
37583758| overloading.rs:4:34:6:9 | { ... } | | {EXTERNAL LOCATION} | bool |
@@ -12610,7 +12610,7 @@ inferType
1261012610| main.rs:2799:24:2799:25 | &g | TRef.T | {EXTERNAL LOCATION} | i64 |
1261112611| main.rs:2799:25:2799:25 | g | | main.rs:2780:5:2780:21 | Gen |
1261212612| main.rs:2799:25:2799:25 | g | T | {EXTERNAL LOCATION} | i64 |
12613- | main.rs:2803:18:2810 :1 | { ... } | | {EXTERNAL LOCATION} | () |
12613+ | main.rs:2803:18:2811 :1 | { ... } | | {EXTERNAL LOCATION} | () |
1261412614| main.rs:2804:9:2804:12 | arr1 | | {EXTERNAL LOCATION} | [;] |
1261512615| main.rs:2804:9:2804:12 | arr1 | TArray | {EXTERNAL LOCATION} | i32 |
1261612616| main.rs:2804:21:2804:21 | 0 | | {EXTERNAL LOCATION} | i32 |
@@ -12622,62 +12622,62 @@ inferType
1262212622| main.rs:2805:16:2805:24 | [true; 0] | TArray | {EXTERNAL LOCATION} | bool |
1262312623| main.rs:2805:17:2805:20 | true | | {EXTERNAL LOCATION} | bool |
1262412624| main.rs:2805:23:2805:23 | 0 | | {EXTERNAL LOCATION} | i32 |
12625- | main.rs:2806 :9:2806 :12 | arr3 | | {EXTERNAL LOCATION} | [;] |
12626- | main.rs:2806 :9:2806 :12 | arr3 | TArray | {EXTERNAL LOCATION} | i32 |
12627- | main.rs:2806 :16:2806 :17 | [...] | | {EXTERNAL LOCATION} | [;] |
12628- | main.rs:2806 :16:2806 :17 | [...] | TArray | {EXTERNAL LOCATION} | i32 |
12629- | main.rs:2808 :21:2808 :23 | arr | | {EXTERNAL LOCATION} | [;] |
12630- | main.rs:2808 :21:2808 :23 | arr | TArray | main.rs:2808 :18:2808 :18 | T |
12631- | main.rs:2808 :30:2808 :30 | 0 | | {EXTERNAL LOCATION} | i32 |
12632- | main.rs:2808 :34:2808 :34 | x | | main.rs:2808 :18:2808 :18 | T |
12633- | main.rs:2808 :40:2808 :41 | { ... } | | {EXTERNAL LOCATION} | () |
12634- | main.rs:2809 :5:2809 :22 | pin_array(...) | | {EXTERNAL LOCATION} | () |
12635- | main.rs:2809 :15:2809 :18 | arr3 | | {EXTERNAL LOCATION} | [;] |
12636- | main.rs:2809 :15:2809 :18 | arr3 | TArray | {EXTERNAL LOCATION} | i32 |
12637- | main.rs:2809 :21:2809 :21 | 1 | | {EXTERNAL LOCATION} | i32 |
12638- | main.rs:2812 :11:2848 :1 | { ... } | | {EXTERNAL LOCATION} | () |
12639- | main.rs:2813 :5:2813 :21 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12640- | main.rs:2814 :5:2814 :20 | ...::f(...) | | main.rs:72:5:72:21 | Foo |
12641- | main.rs:2815 :5:2815 :60 | ...::g(...) | | main.rs:72:5:72:21 | Foo |
12642- | main.rs:2815 :20:2815 :38 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
12643- | main.rs:2815 :41:2815 :59 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
12644- | main.rs:2816 :5:2816 :35 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12645- | main.rs:2817 :5:2817 :41 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12646- | main.rs:2818 :5:2818 :45 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12647- | main.rs:2819 :5:2819 :30 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12648- | main.rs:2820 :5:2820 :21 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12649- | main.rs:2821 :5:2821 :27 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12650- | main.rs:2822 :5:2822 :32 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12651- | main.rs:2823 :5:2823 :23 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12652- | main.rs:2824 :5:2824 :36 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12653- | main.rs:2825 :5:2825 :35 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12654- | main.rs:2826 :5:2826 :29 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12655- | main.rs:2827 :5:2827 :23 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12656- | main.rs:2828 :5:2828 :24 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12657- | main.rs:2829 :5:2829 :17 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12658- | main.rs:2830 :5:2830 :18 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12659- | main.rs:2831 :5:2831 :15 | ...::f(...) | | {EXTERNAL LOCATION} | dyn Future |
12660- | main.rs:2831 :5:2831 :15 | ...::f(...) | dyn(Output) | {EXTERNAL LOCATION} | () |
12661- | main.rs:2832 :5:2832 :19 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12662- | main.rs:2833 :5:2833 :17 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12663- | main.rs:2834 :5:2834 :14 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12664- | main.rs:2835 :5:2835 :27 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12665- | main.rs:2836 :5:2836 :15 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12666- | main.rs:2837 :5:2837 :43 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12667- | main.rs:2838 :5:2838 :15 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12668- | main.rs:2839 :5:2839 :17 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12669- | main.rs:2840 :5:2840 :28 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12670- | main.rs:2841 :5:2841 :23 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12671- | main.rs:2842 :5:2842 :41 | ...::test_all_patterns(...) | | {EXTERNAL LOCATION} | () |
12672- | main.rs:2843 :5:2843 :49 | ...::box_patterns(...) | | {EXTERNAL LOCATION} | () |
12673- | main.rs:2844 :5:2844 :20 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12674- | main.rs:2845 :5:2845 :20 | ...::f(...) | | {EXTERNAL LOCATION} | Box |
12675- | main.rs:2845 :5:2845 :20 | ...::f(...) | A | {EXTERNAL LOCATION} | Global |
12676- | main.rs:2845 :5:2845 :20 | ...::f(...) | T | main.rs:2564:5:2566:5 | dyn MyTrait |
12677- | main.rs:2845 :5:2845 :20 | ...::f(...) | T.dyn(T) | {EXTERNAL LOCATION} | i32 |
12678- | main.rs:2845 :16:2845 :19 | true | | {EXTERNAL LOCATION} | bool |
12679- | main.rs:2846 :5:2846 :23 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12680- | main.rs:2847 :5:2847 :17 | empty_array(...) | | {EXTERNAL LOCATION} | () |
12625+ | main.rs:2807 :9:2807 :12 | arr3 | | {EXTERNAL LOCATION} | [;] |
12626+ | main.rs:2807 :9:2807 :12 | arr3 | TArray | {EXTERNAL LOCATION} | i32 |
12627+ | main.rs:2807 :16:2807 :17 | [...] | | {EXTERNAL LOCATION} | [;] |
12628+ | main.rs:2807 :16:2807 :17 | [...] | TArray | {EXTERNAL LOCATION} | i32 |
12629+ | main.rs:2809 :21:2809 :23 | arr | | {EXTERNAL LOCATION} | [;] |
12630+ | main.rs:2809 :21:2809 :23 | arr | TArray | main.rs:2809 :18:2809 :18 | T |
12631+ | main.rs:2809 :30:2809 :30 | 0 | | {EXTERNAL LOCATION} | i32 |
12632+ | main.rs:2809 :34:2809 :34 | x | | main.rs:2809 :18:2809 :18 | T |
12633+ | main.rs:2809 :40:2809 :41 | { ... } | | {EXTERNAL LOCATION} | () |
12634+ | main.rs:2810 :5:2810 :22 | pin_array(...) | | {EXTERNAL LOCATION} | () |
12635+ | main.rs:2810 :15:2810 :18 | arr3 | | {EXTERNAL LOCATION} | [;] |
12636+ | main.rs:2810 :15:2810 :18 | arr3 | TArray | {EXTERNAL LOCATION} | i32 |
12637+ | main.rs:2810 :21:2810 :21 | 1 | | {EXTERNAL LOCATION} | i32 |
12638+ | main.rs:2813 :11:2849 :1 | { ... } | | {EXTERNAL LOCATION} | () |
12639+ | main.rs:2814 :5:2814 :21 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12640+ | main.rs:2815 :5:2815 :20 | ...::f(...) | | main.rs:72:5:72:21 | Foo |
12641+ | main.rs:2816 :5:2816 :60 | ...::g(...) | | main.rs:72:5:72:21 | Foo |
12642+ | main.rs:2816 :20:2816 :38 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
12643+ | main.rs:2816 :41:2816 :59 | ...::Foo {...} | | main.rs:72:5:72:21 | Foo |
12644+ | main.rs:2817 :5:2817 :35 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12645+ | main.rs:2818 :5:2818 :41 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12646+ | main.rs:2819 :5:2819 :45 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12647+ | main.rs:2820 :5:2820 :30 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12648+ | main.rs:2821 :5:2821 :21 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12649+ | main.rs:2822 :5:2822 :27 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12650+ | main.rs:2823 :5:2823 :32 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12651+ | main.rs:2824 :5:2824 :23 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12652+ | main.rs:2825 :5:2825 :36 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12653+ | main.rs:2826 :5:2826 :35 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12654+ | main.rs:2827 :5:2827 :29 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12655+ | main.rs:2828 :5:2828 :23 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12656+ | main.rs:2829 :5:2829 :24 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12657+ | main.rs:2830 :5:2830 :17 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12658+ | main.rs:2831 :5:2831 :18 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12659+ | main.rs:2832 :5:2832 :15 | ...::f(...) | | {EXTERNAL LOCATION} | dyn Future |
12660+ | main.rs:2832 :5:2832 :15 | ...::f(...) | dyn(Output) | {EXTERNAL LOCATION} | () |
12661+ | main.rs:2833 :5:2833 :19 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12662+ | main.rs:2834 :5:2834 :17 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12663+ | main.rs:2835 :5:2835 :14 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12664+ | main.rs:2836 :5:2836 :27 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12665+ | main.rs:2837 :5:2837 :15 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12666+ | main.rs:2838 :5:2838 :43 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12667+ | main.rs:2839 :5:2839 :15 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12668+ | main.rs:2840 :5:2840 :17 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12669+ | main.rs:2841 :5:2841 :28 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12670+ | main.rs:2842 :5:2842 :23 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12671+ | main.rs:2843 :5:2843 :41 | ...::test_all_patterns(...) | | {EXTERNAL LOCATION} | () |
12672+ | main.rs:2844 :5:2844 :49 | ...::box_patterns(...) | | {EXTERNAL LOCATION} | () |
12673+ | main.rs:2845 :5:2845 :20 | ...::test(...) | | {EXTERNAL LOCATION} | () |
12674+ | main.rs:2846 :5:2846 :20 | ...::f(...) | | {EXTERNAL LOCATION} | Box |
12675+ | main.rs:2846 :5:2846 :20 | ...::f(...) | A | {EXTERNAL LOCATION} | Global |
12676+ | main.rs:2846 :5:2846 :20 | ...::f(...) | T | main.rs:2564:5:2566:5 | dyn MyTrait |
12677+ | main.rs:2846 :5:2846 :20 | ...::f(...) | T.dyn(T) | {EXTERNAL LOCATION} | i32 |
12678+ | main.rs:2846 :16:2846 :19 | true | | {EXTERNAL LOCATION} | bool |
12679+ | main.rs:2847 :5:2847 :23 | ...::f(...) | | {EXTERNAL LOCATION} | () |
12680+ | main.rs:2848 :5:2848 :17 | empty_array(...) | | {EXTERNAL LOCATION} | () |
1268112681| overloading.rs:4:19:4:23 | SelfParam | | {EXTERNAL LOCATION} | & |
1268212682| overloading.rs:4:19:4:23 | SelfParam | TRef | overloading.rs:2:5:11:5 | Self [trait FirstTrait] |
1268312683| overloading.rs:4:34:6:9 | { ... } | | {EXTERNAL LOCATION} | bool |
0 commit comments