Here's my situation:
-
I have a single workspace with 10-20 crates, totalling ~6k LOC (counted by cloc)
-
I am using Rust IntelliJ, but am open to non-IntelliJ solutions.
-
I want something that provides an index, over ALL crates of the workspace, of all Struct / Trait / Enums
-
Then I want to be able to type a partial name in this interface, have it show me possible completions (along with crate name + file name).
-
Then, when I click on an item, it jumps IntelliJ to the right source line.
=====
What is the closest we have to some tooling like this?