rust/crates
bors[bot] b81caed43f 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>
2019-06-16 12:00:41 +00:00
..
gen_lsp_server Fix a doc test 2019-06-15 13:53:37 +06:00
ra_arena Add is_empty to Arena 2019-04-26 11:42:10 -04:00
ra_assists Implement autoderef using the Deref trait 2019-06-15 18:21:23 +02:00
ra_batch reuse AnalysisHost in batch analysis 2019-06-15 16:29:23 +03:00
ra_cli reuse AnalysisHost in batch analysis 2019-06-15 16:29:23 +03:00
ra_db make LRU_CAP configurable for batch db 2019-06-12 13:25:30 +03:00
ra_fmt apply T! macro where it is possible 2019-05-15 15:35:47 +03:00
ra_hir Add test for autoderef infinite recursion 2019-06-16 12:25:04 +02:00
ra_ide_api Merge #1408 2019-06-16 12:00:41 +00:00
ra_lsp_server reuse AnalysisHost in batch analysis 2019-06-15 16:29:23 +03:00
ra_mbe fix: clean up warnings 2019-06-06 10:06:46 +08:00
ra_parser fix: support existential type 2019-06-12 14:32:39 +00:00
ra_prof fix debug scopes 2019-06-04 14:46:22 +03:00
ra_project_model Merge #1404 2019-06-15 09:45:55 +00:00
ra_syntax Fix formatting 2019-06-16 01:45:38 +09:00
ra_text_edit Fix clippy::match_ref_pats 2019-06-04 18:05:07 -04:00
ra_tools rename tools -> ra_tools 2019-06-11 01:47:37 +03:00
ra_tt Fix clippy::needless_return 2019-06-04 18:05:07 -04:00
test_utils Fix clippy::expect_fun_call 2019-06-04 18:05:07 -04:00
thread_worker Fix clippy::single_match 2019-06-04 18:05:07 -04:00