@@ -236,20 +236,40 @@ inferType
236236| main.rs:210:19:210:22 | SelfParam | ST | main.rs:209:23:209:24 | ST |
237237| main.rs:213:64:213:64 | x | | main.rs:209:5:211:5 | trait SecondTrait |
238238| main.rs:213:64:213:64 | x | | main.rs:213:45:213:61 | T |
239+ | main.rs:213:64:213:64 | x | ST | main.rs:213:35:213:42 | I |
240+ | main.rs:215:13:215:14 | s1 | | main.rs:213:35:213:42 | I |
239241| main.rs:215:18:215:18 | x | | main.rs:209:5:211:5 | trait SecondTrait |
240242| main.rs:215:18:215:18 | x | | main.rs:213:45:213:61 | T |
243+ | main.rs:215:18:215:18 | x | ST | main.rs:213:35:213:42 | I |
244+ | main.rs:215:18:215:27 | x.method(...) | | main.rs:213:35:213:42 | I |
245+ | main.rs:216:26:216:27 | s1 | | main.rs:213:35:213:42 | I |
241246| main.rs:219:65:219:65 | x | | main.rs:209:5:211:5 | trait SecondTrait |
242247| main.rs:219:65:219:65 | x | | main.rs:219:46:219:62 | T |
248+ | main.rs:219:65:219:65 | x | ST | main.rs:219:36:219:43 | I |
249+ | main.rs:221:13:221:14 | s2 | | main.rs:219:36:219:43 | I |
243250| main.rs:221:18:221:18 | x | | main.rs:209:5:211:5 | trait SecondTrait |
244251| main.rs:221:18:221:18 | x | | main.rs:219:46:219:62 | T |
252+ | main.rs:221:18:221:18 | x | ST | main.rs:219:36:219:43 | I |
253+ | main.rs:221:18:221:27 | x.method(...) | | main.rs:219:36:219:43 | I |
254+ | main.rs:222:26:222:27 | s2 | | main.rs:219:36:219:43 | I |
245255| main.rs:225:49:225:49 | x | | main.rs:205:5:207:5 | trait FirstTrait |
246256| main.rs:225:49:225:49 | x | | main.rs:225:30:225:46 | T |
257+ | main.rs:225:49:225:49 | x | FT | main.rs:197:5:198:14 | struct S1 |
258+ | main.rs:226:13:226:13 | s | | main.rs:197:5:198:14 | struct S1 |
247259| main.rs:226:17:226:17 | x | | main.rs:205:5:207:5 | trait FirstTrait |
248260| main.rs:226:17:226:17 | x | | main.rs:225:30:225:46 | T |
261+ | main.rs:226:17:226:17 | x | FT | main.rs:197:5:198:14 | struct S1 |
262+ | main.rs:226:17:226:26 | x.method(...) | | main.rs:197:5:198:14 | struct S1 |
263+ | main.rs:227:26:227:26 | s | | main.rs:197:5:198:14 | struct S1 |
249264| main.rs:230:53:230:53 | x | | main.rs:205:5:207:5 | trait FirstTrait |
250265| main.rs:230:53:230:53 | x | | main.rs:230:34:230:50 | T |
266+ | main.rs:230:53:230:53 | x | FT | main.rs:197:5:198:14 | struct S1 |
267+ | main.rs:231:13:231:13 | s | | main.rs:197:5:198:14 | struct S1 |
251268| main.rs:231:17:231:17 | x | | main.rs:205:5:207:5 | trait FirstTrait |
252269| main.rs:231:17:231:17 | x | | main.rs:230:34:230:50 | T |
270+ | main.rs:231:17:231:17 | x | FT | main.rs:197:5:198:14 | struct S1 |
271+ | main.rs:231:17:231:26 | x.method(...) | | main.rs:197:5:198:14 | struct S1 |
272+ | main.rs:232:26:232:26 | s | | main.rs:197:5:198:14 | struct S1 |
253273| main.rs:236:16:236:19 | SelfParam | | main.rs:235:5:239:5 | trait Pair |
254274| main.rs:236:16:236:19 | SelfParam | P1 | main.rs:235:16:235:17 | P1 |
255275| main.rs:236:16:236:19 | SelfParam | P2 | main.rs:235:20:235:21 | P2 |
@@ -258,20 +278,48 @@ inferType
258278| main.rs:238:16:238:19 | SelfParam | P2 | main.rs:235:20:235:21 | P2 |
259279| main.rs:241:58:241:58 | x | | main.rs:235:5:239:5 | trait Pair |
260280| main.rs:241:58:241:58 | x | | main.rs:241:41:241:55 | T |
281+ | main.rs:241:58:241:58 | x | P1 | main.rs:197:5:198:14 | struct S1 |
282+ | main.rs:241:58:241:58 | x | P2 | main.rs:200:5:201:14 | struct S2 |
261283| main.rs:241:64:241:64 | y | | main.rs:235:5:239:5 | trait Pair |
262284| main.rs:241:64:241:64 | y | | main.rs:241:41:241:55 | T |
285+ | main.rs:241:64:241:64 | y | P1 | main.rs:197:5:198:14 | struct S1 |
286+ | main.rs:241:64:241:64 | y | P2 | main.rs:200:5:201:14 | struct S2 |
287+ | main.rs:243:13:243:14 | s1 | | main.rs:197:5:198:14 | struct S1 |
263288| main.rs:243:18:243:18 | x | | main.rs:235:5:239:5 | trait Pair |
264289| main.rs:243:18:243:18 | x | | main.rs:241:41:241:55 | T |
290+ | main.rs:243:18:243:18 | x | P1 | main.rs:197:5:198:14 | struct S1 |
291+ | main.rs:243:18:243:18 | x | P2 | main.rs:200:5:201:14 | struct S2 |
292+ | main.rs:243:18:243:24 | x.fst(...) | | main.rs:197:5:198:14 | struct S1 |
293+ | main.rs:244:13:244:14 | s2 | | main.rs:200:5:201:14 | struct S2 |
265294| main.rs:244:18:244:18 | y | | main.rs:235:5:239:5 | trait Pair |
266295| main.rs:244:18:244:18 | y | | main.rs:241:41:241:55 | T |
296+ | main.rs:244:18:244:18 | y | P1 | main.rs:197:5:198:14 | struct S1 |
297+ | main.rs:244:18:244:18 | y | P2 | main.rs:200:5:201:14 | struct S2 |
298+ | main.rs:244:18:244:24 | y.snd(...) | | main.rs:200:5:201:14 | struct S2 |
299+ | main.rs:245:32:245:33 | s1 | | main.rs:197:5:198:14 | struct S1 |
300+ | main.rs:245:36:245:37 | s2 | | main.rs:200:5:201:14 | struct S2 |
267301| main.rs:248:69:248:69 | x | | main.rs:235:5:239:5 | trait Pair |
268302| main.rs:248:69:248:69 | x | | main.rs:248:52:248:66 | T |
303+ | main.rs:248:69:248:69 | x | P1 | main.rs:197:5:198:14 | struct S1 |
304+ | main.rs:248:69:248:69 | x | P2 | main.rs:248:41:248:49 | T2 |
269305| main.rs:248:75:248:75 | y | | main.rs:235:5:239:5 | trait Pair |
270306| main.rs:248:75:248:75 | y | | main.rs:248:52:248:66 | T |
307+ | main.rs:248:75:248:75 | y | P1 | main.rs:197:5:198:14 | struct S1 |
308+ | main.rs:248:75:248:75 | y | P2 | main.rs:248:41:248:49 | T2 |
309+ | main.rs:250:13:250:14 | s1 | | main.rs:197:5:198:14 | struct S1 |
271310| main.rs:250:18:250:18 | x | | main.rs:235:5:239:5 | trait Pair |
272311| main.rs:250:18:250:18 | x | | main.rs:248:52:248:66 | T |
312+ | main.rs:250:18:250:18 | x | P1 | main.rs:197:5:198:14 | struct S1 |
313+ | main.rs:250:18:250:18 | x | P2 | main.rs:248:41:248:49 | T2 |
314+ | main.rs:250:18:250:24 | x.fst(...) | | main.rs:197:5:198:14 | struct S1 |
315+ | main.rs:251:13:251:14 | s2 | | main.rs:248:41:248:49 | T2 |
273316| main.rs:251:18:251:18 | y | | main.rs:235:5:239:5 | trait Pair |
274317| main.rs:251:18:251:18 | y | | main.rs:248:52:248:66 | T |
318+ | main.rs:251:18:251:18 | y | P1 | main.rs:197:5:198:14 | struct S1 |
319+ | main.rs:251:18:251:18 | y | P2 | main.rs:248:41:248:49 | T2 |
320+ | main.rs:251:18:251:24 | y.snd(...) | | main.rs:248:41:248:49 | T2 |
321+ | main.rs:252:32:252:33 | s1 | | main.rs:197:5:198:14 | struct S1 |
322+ | main.rs:252:36:252:37 | s2 | | main.rs:248:41:248:49 | T2 |
275323| main.rs:268:15:268:18 | SelfParam | | main.rs:267:5:276:5 | trait MyTrait |
276324| main.rs:268:15:268:18 | SelfParam | A | main.rs:267:19:267:19 | A |
277325| main.rs:270:15:270:18 | SelfParam | | main.rs:267:5:276:5 | trait MyTrait |
0 commit comments