I'm using Atom (on a fairly speedy machine, VS Code has some solid plugin support too) with:
* atom-beautify (with rustfmt installed, `cargo install rustfmt`)
* language-rust
* linter + linter-rust (using cargo check, `cargo install cargo-check`)
* you-complete-me (but YCM is not fun to install, so I'd recommend the racer plugin, both require the Rust source cloned and installed somewhere)
Altogether, those plugins give a pretty good Rust experience.