rust/crates/ra_hir_ty
Florian Diebold 02962b374e Implement return position impl trait / opaque type support
This is working, but I'm not that happy with how the lowering works. We might
need an additional representation between `TypeRef` and `Ty` where names are
resolved and `impl Trait` bounds are separated out, but things like inference
variables don't exist and `impl Trait` is always represented the same
way.

Also note that this doesn't implement correct handling of RPIT *inside* the
function (which involves turning the `impl Trait`s into variables and creating
obligations for them). That intermediate representation might help there as
well.
2020-06-05 17:08:27 +02:00
..
src Implement return position impl trait / opaque type support 2020-06-05 17:08:27 +02:00
Cargo.toml Upgrade Chalk 2020-05-29 16:49:52 +02:00