rust/crates/ra_syntax
bors[bot] 0c35d82329
Merge #1721 #1723
1721: Impl/dyn trait r=flodiebold a=flodiebold

This adds support for `impl Trait` and `dyn Trait` types as far as possible without Chalk. So we can represent them in the type system, and handle them in method resolution, but Chalk doesn't know about them yet. There's a small temporary hack here where we bypass Chalk during method resolution, so we can handle simple method calls on them and completion works.

Fixes #1608.

1723: Make sysroot use `RUST_SRC_PATH` if set r=matklad a=bkchr



Co-authored-by: Florian Diebold <flodiebold@gmail.com>
Co-authored-by: Bastian Köcher <git@kchr.de>
2019-08-22 20:06:32 +00:00
..
fuzz
src Improve/fix type bound lowering 2019-08-22 21:58:29 +02:00
test_data Add test for nested box pattern 2019-08-22 12:53:54 -07:00
Cargo.toml ⬆️ rustc_lexer 2019-08-20 19:53:05 +03:00