Have you tried https://marketplace.visualstudio.com/items?itemName=rust-lan... ?
You will need the rls from nightly but its working very nicely for me.
VS Code's handling of TypeScript really spoiled me but on the other hand it seems like tooling becomes more and more important in programming languages (e.g. Roslyn).