@@ -236,20 +236,40 @@ inferType
236
236
| main.rs:210:19:210:22 | SelfParam | ST | main.rs:209:23:209:24 | ST |
237
237
| main.rs:213:64:213:64 | x | | main.rs:209:5:211:5 | trait SecondTrait |
238
238
| 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 |
239
241
| main.rs:215:18:215:18 | x | | main.rs:209:5:211:5 | trait SecondTrait |
240
242
| 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 |
241
246
| main.rs:219:65:219:65 | x | | main.rs:209:5:211:5 | trait SecondTrait |
242
247
| 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 |
243
250
| main.rs:221:18:221:18 | x | | main.rs:209:5:211:5 | trait SecondTrait |
244
251
| 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 |
245
255
| main.rs:225:49:225:49 | x | | main.rs:205:5:207:5 | trait FirstTrait |
246
256
| 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 |
247
259
| main.rs:226:17:226:17 | x | | main.rs:205:5:207:5 | trait FirstTrait |
248
260
| 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 |
249
264
| main.rs:230:53:230:53 | x | | main.rs:205:5:207:5 | trait FirstTrait |
250
265
| 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 |
251
268
| main.rs:231:17:231:17 | x | | main.rs:205:5:207:5 | trait FirstTrait |
252
269
| 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 |
253
273
| main.rs:236:16:236:19 | SelfParam | | main.rs:235:5:239:5 | trait Pair |
254
274
| main.rs:236:16:236:19 | SelfParam | P1 | main.rs:235:16:235:17 | P1 |
255
275
| main.rs:236:16:236:19 | SelfParam | P2 | main.rs:235:20:235:21 | P2 |
@@ -258,20 +278,48 @@ inferType
258
278
| main.rs:238:16:238:19 | SelfParam | P2 | main.rs:235:20:235:21 | P2 |
259
279
| main.rs:241:58:241:58 | x | | main.rs:235:5:239:5 | trait Pair |
260
280
| 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 |
261
283
| main.rs:241:64:241:64 | y | | main.rs:235:5:239:5 | trait Pair |
262
284
| 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 |
263
288
| main.rs:243:18:243:18 | x | | main.rs:235:5:239:5 | trait Pair |
264
289
| 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 |
265
294
| main.rs:244:18:244:18 | y | | main.rs:235:5:239:5 | trait Pair |
266
295
| 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 |
267
301
| main.rs:248:69:248:69 | x | | main.rs:235:5:239:5 | trait Pair |
268
302
| 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 |
269
305
| main.rs:248:75:248:75 | y | | main.rs:235:5:239:5 | trait Pair |
270
306
| 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 |
271
310
| main.rs:250:18:250:18 | x | | main.rs:235:5:239:5 | trait Pair |
272
311
| 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 |
273
316
| main.rs:251:18:251:18 | y | | main.rs:235:5:239:5 | trait Pair |
274
317
| 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 |
275
323
| main.rs:268:15:268:18 | SelfParam | | main.rs:267:5:276:5 | trait MyTrait |
276
324
| main.rs:268:15:268:18 | SelfParam | A | main.rs:267:19:267:19 | A |
277
325
| main.rs:270:15:270:18 | SelfParam | | main.rs:267:5:276:5 | trait MyTrait |
0 commit comments