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.