]> git.lizzy.rs Git - rust.git/commit
Merge #1408
authorbors[bot] <bors[bot]@users.noreply.github.com>
Sun, 16 Jun 2019 12:00:41 +0000 (12:00 +0000)
committerbors[bot] <bors[bot]@users.noreply.github.com>
Sun, 16 Jun 2019 12:00:41 +0000 (12:00 +0000)
commitb81caed43f1886024ededad41a1baa8a03f1d2f4
tree0a0289899ec59b425eae6369929a01e97065ce43
parente6fbff3246cdd3278ff1c376d5abfc1d579f86c2
parentad3673d8d86a9b8f1a8dba858abd7cabaa1d5776
Merge #1408

1408: Associated type basics & Deref support r=matklad a=flodiebold

This adds the necessary Chalk integration to handle associated types and uses it to implement support for `Deref` in the `*` operator and autoderef; so e.g. dot completions through an `Arc` work now.

It doesn't yet implement resolution of associated types in paths, though. Also, there's a big FIXME about handling variables in the solution we get from Chalk correctly.

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
Cargo.lock