rust/crates
bors[bot] b038832795 Merge #997
997: Improve filtering of file roots r=matklad a=vipentti

`ProjectWorkspace::to_roots` now returns a new `ProjectRoot` which contains
information regarding whether or not the given path is part of the current
workspace or an external dependency. This information can then be used in
`ra_batch` and `ra_lsp_server` to implement more advanced filtering. This allows
us to filter some unnecessary folders from external dependencies such as tests,
examples and benches.

Relates to discussion in #869 

Co-authored-by: Ville Penttinen <villem.penttinen@gmail.com>
2019-03-21 10:56:05 +00:00
..
gen_lsp_server show message in client's UI if workspace fails to load 2019-03-05 16:33:05 +03:00
ra_arena
ra_assists Merge #989 2019-03-18 08:24:18 +00:00
ra_batch Move actual include logic to ProjectRoot 2019-03-21 10:43:47 +02:00
ra_cli move extend selection from ra_ide_api_light to ra_ide_api 2019-03-20 23:52:55 +03:00
ra_db Fixed typo in Interner’s name (Intener) 2019-03-20 09:29:10 +01:00
ra_fmt
ra_hir make Name::new private 2019-03-20 22:33:26 +03:00
ra_ide_api move extend selection from ra_ide_api_light to ra_ide_api 2019-03-20 23:52:55 +03:00
ra_ide_api_light move extend selection from ra_ide_api_light to ra_ide_api 2019-03-20 23:52:55 +03:00
ra_lsp_server Move actual include logic to ProjectRoot 2019-03-21 10:43:47 +02:00
ra_mbe hack around non-terminating macro expansion 2019-03-17 12:52:52 +03:00
ra_parser Replace contract_child to a less ad-hoc API 2019-03-19 18:44:23 +09:00
ra_project_model Move actual include logic to ProjectRoot 2019-03-21 10:43:47 +02:00
ra_syntax Error about attributes on 2019-03-19 17:37:08 +09:00
ra_text_edit
ra_tt
test_utils fix error on wrong path 2019-03-17 12:53:22 +03:00
thread_worker automatically wait for worker threads 2019-02-14 21:11:07 +03:00
tools set code less generic 2019-03-18 22:18:54 +03:00