Vim/Emacs/Sublime (And now things like VSC/Helix) are more than sufficient for coding without an IDE. Autocomplete scripts, the terminal, build scripts, etc work great. Now with LSP you can turn any editor into an IDE pretty trivially.
You answered it yourself. More mainstream languages have specific IDEs and OCaml is not more mainstream.
What’s the specific Rust IDE?
There is RustRover from JetBrains.
Downvote? Really? You're not allowed to ask a question any more?