@@ -31,23 +31,15 @@ inferType
31
31
| dereference.rs:36:14:36:42 | MyIntPointer {...} | | dereference.rs:4:1:6:1 | MyIntPointer |
32
32
| dereference.rs:36:36:36:40 | 34i64 | | {EXTERNAL LOCATION} | i64 |
33
33
| dereference.rs:37:9:37:11 | _b2 | | {EXTERNAL LOCATION} | i64 |
34
- | dereference.rs:37:9:37:11 | _b2 | | file://:0:0:0:0 | & |
35
- | dereference.rs:37:9:37:11 | _b2 | &T | {EXTERNAL LOCATION} | i64 |
36
34
| dereference.rs:37:15:37:17 | * ... | | {EXTERNAL LOCATION} | i64 |
37
- | dereference.rs:37:15:37:17 | * ... | | file://:0:0:0:0 | & |
38
- | dereference.rs:37:15:37:17 | * ... | &T | {EXTERNAL LOCATION} | i64 |
39
35
| dereference.rs:37:16:37:17 | a2 | | dereference.rs:4:1:6:1 | MyIntPointer |
40
36
| dereference.rs:40:9:40:10 | a3 | | dereference.rs:4:1:6:1 | MyIntPointer |
41
37
| dereference.rs:40:14:40:42 | MyIntPointer {...} | | dereference.rs:4:1:6:1 | MyIntPointer |
42
38
| dereference.rs:40:36:40:40 | 34i64 | | {EXTERNAL LOCATION} | i64 |
43
39
| dereference.rs:41:9:41:11 | _b3 | | {EXTERNAL LOCATION} | bool |
44
40
| dereference.rs:41:15:41:19 | (...) | | {EXTERNAL LOCATION} | i64 |
45
- | dereference.rs:41:15:41:19 | (...) | | file://:0:0:0:0 | & |
46
- | dereference.rs:41:15:41:19 | (...) | &T | {EXTERNAL LOCATION} | i64 |
47
41
| dereference.rs:41:15:41:33 | ... .is_positive() | | {EXTERNAL LOCATION} | bool |
48
42
| dereference.rs:41:16:41:18 | * ... | | {EXTERNAL LOCATION} | i64 |
49
- | dereference.rs:41:16:41:18 | * ... | | file://:0:0:0:0 | & |
50
- | dereference.rs:41:16:41:18 | * ... | &T | {EXTERNAL LOCATION} | i64 |
51
43
| dereference.rs:41:17:41:18 | a3 | | dereference.rs:4:1:6:1 | MyIntPointer |
52
44
| dereference.rs:46:9:46:10 | c1 | | dereference.rs:17:1:19:1 | MySmartPointer |
53
45
| dereference.rs:46:9:46:10 | c1 | T | {EXTERNAL LOCATION} | char |
@@ -66,11 +58,7 @@ inferType
66
58
| dereference.rs:50:14:50:42 | MySmartPointer {...} | T | {EXTERNAL LOCATION} | char |
67
59
| dereference.rs:50:38:50:40 | 'a' | | {EXTERNAL LOCATION} | char |
68
60
| dereference.rs:51:9:51:11 | _d2 | | {EXTERNAL LOCATION} | char |
69
- | dereference.rs:51:9:51:11 | _d2 | | file://:0:0:0:0 | & |
70
- | dereference.rs:51:9:51:11 | _d2 | &T | {EXTERNAL LOCATION} | char |
71
61
| dereference.rs:51:15:51:17 | * ... | | {EXTERNAL LOCATION} | char |
72
- | dereference.rs:51:15:51:17 | * ... | | file://:0:0:0:0 | & |
73
- | dereference.rs:51:15:51:17 | * ... | &T | {EXTERNAL LOCATION} | char |
74
62
| dereference.rs:51:16:51:17 | c2 | | dereference.rs:17:1:19:1 | MySmartPointer |
75
63
| dereference.rs:51:16:51:17 | c2 | T | {EXTERNAL LOCATION} | char |
76
64
| dereference.rs:54:9:54:10 | c3 | | dereference.rs:17:1:19:1 | MySmartPointer |
@@ -80,12 +68,8 @@ inferType
80
68
| dereference.rs:54:38:54:42 | 34i64 | | {EXTERNAL LOCATION} | i64 |
81
69
| dereference.rs:55:9:55:11 | _d3 | | {EXTERNAL LOCATION} | bool |
82
70
| dereference.rs:55:15:55:19 | (...) | | {EXTERNAL LOCATION} | i64 |
83
- | dereference.rs:55:15:55:19 | (...) | | file://:0:0:0:0 | & |
84
- | dereference.rs:55:15:55:19 | (...) | &T | {EXTERNAL LOCATION} | i64 |
85
71
| dereference.rs:55:15:55:33 | ... .is_positive() | | {EXTERNAL LOCATION} | bool |
86
72
| dereference.rs:55:16:55:18 | * ... | | {EXTERNAL LOCATION} | i64 |
87
- | dereference.rs:55:16:55:18 | * ... | | file://:0:0:0:0 | & |
88
- | dereference.rs:55:16:55:18 | * ... | &T | {EXTERNAL LOCATION} | i64 |
89
73
| dereference.rs:55:17:55:18 | c3 | | dereference.rs:17:1:19:1 | MySmartPointer |
90
74
| dereference.rs:55:17:55:18 | c3 | T | {EXTERNAL LOCATION} | i64 |
91
75
| dereference.rs:60:9:60:10 | e1 | | file://:0:0:0:0 | & |
@@ -107,11 +91,7 @@ inferType
107
91
| dereference.rs:64:14:64:17 | &'a' | &T | {EXTERNAL LOCATION} | char |
108
92
| dereference.rs:64:15:64:17 | 'a' | | {EXTERNAL LOCATION} | char |
109
93
| dereference.rs:65:9:65:11 | _f2 | | {EXTERNAL LOCATION} | char |
110
- | dereference.rs:65:9:65:11 | _f2 | | file://:0:0:0:0 | & |
111
- | dereference.rs:65:9:65:11 | _f2 | &T | {EXTERNAL LOCATION} | char |
112
94
| dereference.rs:65:15:65:17 | * ... | | {EXTERNAL LOCATION} | char |
113
- | dereference.rs:65:15:65:17 | * ... | | file://:0:0:0:0 | & |
114
- | dereference.rs:65:15:65:17 | * ... | &T | {EXTERNAL LOCATION} | char |
115
95
| dereference.rs:65:16:65:17 | e2 | | file://:0:0:0:0 | & |
116
96
| dereference.rs:65:16:65:17 | e2 | &T | {EXTERNAL LOCATION} | char |
117
97
| dereference.rs:68:9:68:10 | e3 | | file://:0:0:0:0 | & |
@@ -121,12 +101,8 @@ inferType
121
101
| dereference.rs:68:15:68:19 | 34i64 | | {EXTERNAL LOCATION} | i64 |
122
102
| dereference.rs:69:9:69:11 | _f3 | | {EXTERNAL LOCATION} | bool |
123
103
| dereference.rs:69:15:69:19 | (...) | | {EXTERNAL LOCATION} | i64 |
124
- | dereference.rs:69:15:69:19 | (...) | | file://:0:0:0:0 | & |
125
- | dereference.rs:69:15:69:19 | (...) | &T | {EXTERNAL LOCATION} | i64 |
126
104
| dereference.rs:69:15:69:33 | ... .is_positive() | | {EXTERNAL LOCATION} | bool |
127
105
| dereference.rs:69:16:69:18 | * ... | | {EXTERNAL LOCATION} | i64 |
128
- | dereference.rs:69:16:69:18 | * ... | | file://:0:0:0:0 | & |
129
- | dereference.rs:69:16:69:18 | * ... | &T | {EXTERNAL LOCATION} | i64 |
130
106
| dereference.rs:69:17:69:18 | e3 | | file://:0:0:0:0 | & |
131
107
| dereference.rs:69:17:69:18 | e3 | &T | {EXTERNAL LOCATION} | i64 |
132
108
| dereference.rs:74:9:74:10 | g1 | | {EXTERNAL LOCATION} | Box |
@@ -151,11 +127,7 @@ inferType
151
127
| dereference.rs:78:25:78:37 | ...::new(...) | T | {EXTERNAL LOCATION} | char |
152
128
| dereference.rs:78:34:78:36 | 'a' | | {EXTERNAL LOCATION} | char |
153
129
| dereference.rs:79:9:79:11 | _h2 | | {EXTERNAL LOCATION} | char |
154
- | dereference.rs:79:9:79:11 | _h2 | | file://:0:0:0:0 | & |
155
- | dereference.rs:79:9:79:11 | _h2 | &T | {EXTERNAL LOCATION} | char |
156
130
| dereference.rs:79:15:79:17 | * ... | | {EXTERNAL LOCATION} | char |
157
- | dereference.rs:79:15:79:17 | * ... | | file://:0:0:0:0 | & |
158
- | dereference.rs:79:15:79:17 | * ... | &T | {EXTERNAL LOCATION} | char |
159
131
| dereference.rs:79:16:79:17 | g2 | | {EXTERNAL LOCATION} | Box |
160
132
| dereference.rs:79:16:79:17 | g2 | A | {EXTERNAL LOCATION} | Global |
161
133
| dereference.rs:79:16:79:17 | g2 | T | {EXTERNAL LOCATION} | char |
@@ -168,12 +140,8 @@ inferType
168
140
| dereference.rs:82:33:82:37 | 34i64 | | {EXTERNAL LOCATION} | i64 |
169
141
| dereference.rs:83:9:83:11 | _h3 | | {EXTERNAL LOCATION} | bool |
170
142
| dereference.rs:83:15:83:19 | (...) | | {EXTERNAL LOCATION} | i64 |
171
- | dereference.rs:83:15:83:19 | (...) | | file://:0:0:0:0 | & |
172
- | dereference.rs:83:15:83:19 | (...) | &T | {EXTERNAL LOCATION} | i64 |
173
143
| dereference.rs:83:15:83:33 | ... .is_positive() | | {EXTERNAL LOCATION} | bool |
174
144
| dereference.rs:83:16:83:18 | * ... | | {EXTERNAL LOCATION} | i64 |
175
- | dereference.rs:83:16:83:18 | * ... | | file://:0:0:0:0 | & |
176
- | dereference.rs:83:16:83:18 | * ... | &T | {EXTERNAL LOCATION} | i64 |
177
145
| dereference.rs:83:17:83:18 | g3 | | {EXTERNAL LOCATION} | Box |
178
146
| dereference.rs:83:17:83:18 | g3 | A | {EXTERNAL LOCATION} | Global |
179
147
| dereference.rs:83:17:83:18 | g3 | T | {EXTERNAL LOCATION} | i64 |
@@ -2372,41 +2340,25 @@ inferType
2372
2340
| main.rs:1109:29:1109:33 | SelfParam | &T | main.rs:1082:5:1085:5 | MyInt |
2373
2341
| main.rs:1109:29:1109:33 | SelfParam | &T.&T | main.rs:1082:5:1085:5 | MyInt |
2374
2342
| main.rs:1109:43:1111:9 | { ... } | | {EXTERNAL LOCATION} | i64 |
2375
- | main.rs:1110:13:1110:22 | (...) | | file://:0:0:0:0 | & |
2376
2343
| main.rs:1110:13:1110:22 | (...) | | main.rs:1082:5:1085:5 | MyInt |
2377
- | main.rs:1110:13:1110:22 | (...) | &T | file://:0:0:0:0 | & |
2378
- | main.rs:1110:13:1110:22 | (...) | &T | main.rs:1082:5:1085:5 | MyInt |
2379
- | main.rs:1110:13:1110:22 | (...) | &T.&T | main.rs:1082:5:1085:5 | MyInt |
2380
2344
| main.rs:1110:13:1110:24 | ... .a | | {EXTERNAL LOCATION} | i64 |
2381
- | main.rs:1110:14:1110:21 | * ... | | file://:0:0:0:0 | & |
2382
2345
| main.rs:1110:14:1110:21 | * ... | | main.rs:1082:5:1085:5 | MyInt |
2383
- | main.rs:1110:14:1110:21 | * ... | &T | file://:0:0:0:0 | & |
2384
- | main.rs:1110:14:1110:21 | * ... | &T | main.rs:1082:5:1085:5 | MyInt |
2385
- | main.rs:1110:14:1110:21 | * ... | &T.&T | main.rs:1082:5:1085:5 | MyInt |
2386
2346
| main.rs:1110:15:1110:21 | (...) | | file://:0:0:0:0 | & |
2387
2347
| main.rs:1110:15:1110:21 | (...) | | main.rs:1082:5:1085:5 | MyInt |
2388
- | main.rs:1110:15:1110:21 | (...) | &T | file://:0:0:0:0 | & |
2389
2348
| main.rs:1110:15:1110:21 | (...) | &T | main.rs:1082:5:1085:5 | MyInt |
2390
- | main.rs:1110:15:1110:21 | (...) | &T.&T | main.rs:1082:5:1085:5 | MyInt |
2391
2349
| main.rs:1110:16:1110:20 | * ... | | file://:0:0:0:0 | & |
2392
2350
| main.rs:1110:16:1110:20 | * ... | | main.rs:1082:5:1085:5 | MyInt |
2393
- | main.rs:1110:16:1110:20 | * ... | &T | file://:0:0:0:0 | & |
2394
2351
| main.rs:1110:16:1110:20 | * ... | &T | main.rs:1082:5:1085:5 | MyInt |
2395
- | main.rs:1110:16:1110:20 | * ... | &T.&T | main.rs:1082:5:1085:5 | MyInt |
2396
2352
| main.rs:1110:17:1110:20 | self | | file://:0:0:0:0 | & |
2397
2353
| main.rs:1110:17:1110:20 | self | &T | file://:0:0:0:0 | & |
2398
2354
| main.rs:1110:17:1110:20 | self | &T | main.rs:1082:5:1085:5 | MyInt |
2399
2355
| main.rs:1110:17:1110:20 | self | &T.&T | main.rs:1082:5:1085:5 | MyInt |
2400
2356
| main.rs:1114:33:1114:36 | SelfParam | | file://:0:0:0:0 | & |
2401
2357
| main.rs:1114:33:1114:36 | SelfParam | &T | main.rs:1082:5:1085:5 | MyInt |
2402
2358
| main.rs:1114:46:1116:9 | { ... } | | {EXTERNAL LOCATION} | i64 |
2403
- | main.rs:1115:13:1115:19 | (...) | | file://:0:0:0:0 | & |
2404
2359
| main.rs:1115:13:1115:19 | (...) | | main.rs:1082:5:1085:5 | MyInt |
2405
- | main.rs:1115:13:1115:19 | (...) | &T | main.rs:1082:5:1085:5 | MyInt |
2406
2360
| main.rs:1115:13:1115:21 | ... .a | | {EXTERNAL LOCATION} | i64 |
2407
- | main.rs:1115:14:1115:18 | * ... | | file://:0:0:0:0 | & |
2408
2361
| main.rs:1115:14:1115:18 | * ... | | main.rs:1082:5:1085:5 | MyInt |
2409
- | main.rs:1115:14:1115:18 | * ... | &T | main.rs:1082:5:1085:5 | MyInt |
2410
2362
| main.rs:1115:15:1115:18 | self | | file://:0:0:0:0 | & |
2411
2363
| main.rs:1115:15:1115:18 | self | &T | main.rs:1082:5:1085:5 | MyInt |
2412
2364
| main.rs:1120:13:1120:14 | x1 | | main.rs:1076:5:1077:19 | S |
@@ -2504,16 +2456,10 @@ inferType
2504
2456
| main.rs:1143:19:1143:23 | S(...) | T | main.rs:1079:5:1080:14 | S2 |
2505
2457
| main.rs:1143:21:1143:22 | S2 | | main.rs:1079:5:1080:14 | S2 |
2506
2458
| main.rs:1146:18:1146:23 | "{:?}\\n" | | {EXTERNAL LOCATION} | str |
2507
- | main.rs:1146:26:1146:30 | (...) | | file://:0:0:0:0 | & |
2508
2459
| main.rs:1146:26:1146:30 | (...) | | main.rs:1076:5:1077:19 | S |
2509
- | main.rs:1146:26:1146:30 | (...) | &T | main.rs:1076:5:1077:19 | S |
2510
- | main.rs:1146:26:1146:30 | (...) | &T.T | main.rs:1079:5:1080:14 | S2 |
2511
2460
| main.rs:1146:26:1146:30 | (...) | T | main.rs:1079:5:1080:14 | S2 |
2512
2461
| main.rs:1146:26:1146:35 | ... .m1() | | main.rs:1079:5:1080:14 | S2 |
2513
- | main.rs:1146:27:1146:29 | * ... | | file://:0:0:0:0 | & |
2514
2462
| main.rs:1146:27:1146:29 | * ... | | main.rs:1076:5:1077:19 | S |
2515
- | main.rs:1146:27:1146:29 | * ... | &T | main.rs:1076:5:1077:19 | S |
2516
- | main.rs:1146:27:1146:29 | * ... | &T.T | main.rs:1079:5:1080:14 | S2 |
2517
2463
| main.rs:1146:27:1146:29 | * ... | T | main.rs:1079:5:1080:14 | S2 |
2518
2464
| main.rs:1146:28:1146:29 | x6 | | file://:0:0:0:0 | & |
2519
2465
| main.rs:1146:28:1146:29 | x6 | &T | main.rs:1076:5:1077:19 | S |
@@ -2739,20 +2685,10 @@ inferType
2739
2685
| main.rs:1251:15:1251:16 | &x | &T | main.rs:1227:5:1227:13 | S |
2740
2686
| main.rs:1251:16:1251:16 | x | | main.rs:1227:5:1227:13 | S |
2741
2687
| main.rs:1253:13:1253:13 | n | | {EXTERNAL LOCATION} | bool |
2742
- | main.rs:1253:13:1253:13 | n | | file://:0:0:0:0 | & |
2743
- | main.rs:1253:13:1253:13 | n | &T | {EXTERNAL LOCATION} | bool |
2744
- | main.rs:1253:13:1253:13 | n | &T | file://:0:0:0:0 | & |
2745
- | main.rs:1253:13:1253:13 | n | &T.&T | {EXTERNAL LOCATION} | bool |
2746
2688
| main.rs:1253:17:1253:24 | * ... | | {EXTERNAL LOCATION} | bool |
2747
- | main.rs:1253:17:1253:24 | * ... | | file://:0:0:0:0 | & |
2748
- | main.rs:1253:17:1253:24 | * ... | &T | {EXTERNAL LOCATION} | bool |
2749
- | main.rs:1253:17:1253:24 | * ... | &T | file://:0:0:0:0 | & |
2750
- | main.rs:1253:17:1253:24 | * ... | &T.&T | {EXTERNAL LOCATION} | bool |
2751
2689
| main.rs:1253:18:1253:24 | * ... | | {EXTERNAL LOCATION} | bool |
2752
2690
| main.rs:1253:18:1253:24 | * ... | | file://:0:0:0:0 | & |
2753
2691
| main.rs:1253:18:1253:24 | * ... | &T | {EXTERNAL LOCATION} | bool |
2754
- | main.rs:1253:18:1253:24 | * ... | &T | file://:0:0:0:0 | & |
2755
- | main.rs:1253:18:1253:24 | * ... | &T.&T | {EXTERNAL LOCATION} | bool |
2756
2692
| main.rs:1253:19:1253:24 | &... | | file://:0:0:0:0 | & |
2757
2693
| main.rs:1253:19:1253:24 | &... | &T | {EXTERNAL LOCATION} | bool |
2758
2694
| main.rs:1253:19:1253:24 | &... | &T | file://:0:0:0:0 | & |
@@ -3863,10 +3799,12 @@ inferType
3863
3799
| main.rs:1859:14:1859:29 | ...[index] | | main.rs:1854:10:1854:10 | T |
3864
3800
| main.rs:1859:24:1859:28 | index | | {EXTERNAL LOCATION} | usize |
3865
3801
| main.rs:1863:22:1863:26 | slice | | file://:0:0:0:0 | & |
3802
+ | main.rs:1863:22:1863:26 | slice | | file://:0:0:0:0 | [] |
3866
3803
| main.rs:1863:22:1863:26 | slice | &T | file://:0:0:0:0 | [] |
3867
3804
| main.rs:1863:22:1863:26 | slice | &T.[T] | main.rs:1830:5:1831:13 | S |
3868
3805
| main.rs:1864:13:1864:13 | x | | main.rs:1830:5:1831:13 | S |
3869
3806
| main.rs:1864:17:1864:21 | slice | | file://:0:0:0:0 | & |
3807
+ | main.rs:1864:17:1864:21 | slice | | file://:0:0:0:0 | [] |
3870
3808
| main.rs:1864:17:1864:21 | slice | &T | file://:0:0:0:0 | [] |
3871
3809
| main.rs:1864:17:1864:21 | slice | &T.[T] | main.rs:1830:5:1831:13 | S |
3872
3810
| main.rs:1864:17:1864:24 | slice[0] | | main.rs:1830:5:1831:13 | S |
@@ -3881,7 +3819,10 @@ inferType
3881
3819
| main.rs:1869:18:1869:18 | S | | main.rs:1830:5:1831:13 | S |
3882
3820
| main.rs:1870:9:1870:11 | vec | | main.rs:1839:5:1842:5 | MyVec |
3883
3821
| main.rs:1870:9:1870:11 | vec | T | main.rs:1830:5:1831:13 | S |
3822
+ | main.rs:1870:9:1870:14 | vec[0] | | main.rs:1830:5:1831:13 | S |
3823
+ | main.rs:1870:9:1870:20 | ... .foo() | | main.rs:1830:5:1831:13 | S |
3884
3824
| main.rs:1870:13:1870:13 | 0 | | {EXTERNAL LOCATION} | i32 |
3825
+ | main.rs:1870:13:1870:13 | 0 | | {EXTERNAL LOCATION} | usize |
3885
3826
| main.rs:1872:13:1872:14 | xs | | file://:0:0:0:0 | [] |
3886
3827
| main.rs:1872:13:1872:14 | xs | | file://:0:0:0:0 | [] |
3887
3828
| main.rs:1872:13:1872:14 | xs | [T;...] | main.rs:1830:5:1831:13 | S |
@@ -3926,11 +3867,7 @@ inferType
3926
3867
| main.rs:1899:26:1899:30 | value | | file://:0:0:0:0 | & |
3927
3868
| main.rs:1899:26:1899:30 | value | &T | {EXTERNAL LOCATION} | i64 |
3928
3869
| main.rs:1899:47:1901:9 | { ... } | | {EXTERNAL LOCATION} | i64 |
3929
- | main.rs:1899:47:1901:9 | { ... } | | file://:0:0:0:0 | & |
3930
- | main.rs:1899:47:1901:9 | { ... } | &T | {EXTERNAL LOCATION} | i64 |
3931
3870
| main.rs:1900:13:1900:18 | * ... | | {EXTERNAL LOCATION} | i64 |
3932
- | main.rs:1900:13:1900:18 | * ... | | file://:0:0:0:0 | & |
3933
- | main.rs:1900:13:1900:18 | * ... | &T | {EXTERNAL LOCATION} | i64 |
3934
3871
| main.rs:1900:14:1900:18 | value | | file://:0:0:0:0 | & |
3935
3872
| main.rs:1900:14:1900:18 | value | &T | {EXTERNAL LOCATION} | i64 |
3936
3873
| main.rs:1906:19:1906:23 | SelfParam | | file://:0:0:0:0 | & |
0 commit comments