Putting cursor over a function, "jump to definition" works.
I know about helm-lsp-workspace-symbol (but it lists too much).
Question: Is there some command that lists all the (and only the) Struct/Enum of the given workspace, and let me interactively narrow it, and jump to definition ?
I use rust-analyzer It has a heuristic where, by default, it looks for type-like things, and only adds functions and other smaller symbols if looking for types gave zero results. It also has an "easter egg" that adding * to the query string forces the search for all symbols (and # forces the search in dependencies). This sadly doesn't work in VS Code, but should work in Emacs.