Rust's popularity pretty much guarantees that whichever coder's editor you are using, it has at least some preliminary out-of-the-box support for it. The Rust community has several tools that facilitate deeper support for text editors:
- rustfmt: It formats code according to conventions.
- clippy: It makes several additional checks that are beyond the scope of what a compiler should do. It can warn you of bad style and potential problems. Clippy relies on compiler plugins, so it is unfortunately available with nightly Rust only.
- racer: It can do lookups into Rust standard libraries, giving you code completion and tooltips.
- rustsym: It can query Rust code for symbols.
Of course, many editors integrate with Cargo.
All of these ...