bors[bot] 26ae35c62e
Merge #3499
3499: Resolve `Self::AssocTy` in impls r=matklad a=flodiebold

To do this we need to carry around the original resolution a bit, because `Self`
gets resolved to the actual type immediately, but you're not allowed to write
the equivalent type in a projection. (I tried just comparing the projection base
type with the impl self type, but that seemed too dirty.) This is basically how
rustc does it as well.

Fixes #3249.

Co-authored-by: Florian Diebold <florian.diebold@freiheit.com>
2020-03-06 19:50:55 +00:00
..
2020-03-02 11:52:46 -05:00
2020-03-06 14:44:44 +01:00
2020-03-06 14:44:44 +01:00
2020-03-06 16:40:38 +01:00
2020-03-06 22:58:45 +08:00
2020-03-06 18:14:39 +01:00
2020-03-06 18:38:56 +01:00
2020-03-06 04:32:08 +08:00
2020-03-04 01:21:14 +08:00
2020-03-06 15:56:25 +01:00
2020-03-04 11:55:25 +01:00