I'm beginning to write Rust code (mainly for my Bachelor project) so I was wondering what should I use to write it. Using Windows by the way. Options I found are:
- Visual Studio Code
- Intellij IDEA Ultimate with Rust plugin
- RustRover
As far as I know, RustRover is just Intellij IDEA with Rust plugin and stripped of unnecessary things needed for Rust development.
Main things I'm looking for are:
- As much hints as possible (for refactoring, potential errors, not needed code etc.)
- Showing docs on hover, for example for some method, struct etc.
- Easy imports refactoring
- Not really in need of debugger
- Easy crate managing (coming from Maven background so I'm used to easy managing packages with Intellij IDEA)
- It would be nice for it to be lightweight, although I guess only VS Code is lightweight here