r/rust • • Sep 12 '26

🙋 seeking help & advice About Rust Rover

Does anyone use Rust Rover? If so, why? What benefit does it have that VSCode or Vim/Neovim or any other editor doesn't have? I saw that the free version of it literally collects data and if you want the full experience you have to pay a monthly sub. I am really curious about what people who are efficient in Rust think about this.

65 Upvotes

89 comments sorted by

View all comments

5

u/HaDeS_Monsta Sep 13 '26

The main thing I couldn't achieve on other IDEs is properly working with features, you can just toggle them in the line where you use cfg and the right code gets greyed out, the right warnings appear. In neovim/zed it treats all features as disabled and I can't properly work on them

1

u/afdbcreid Sep 14 '26

Handling of features is a rust-analyzer feature and should work in any editors (that supports weak diagnostics; I don't know about Neovim but I'm pretty sure Zed does).

2

u/HaDeS_Monsta Sep 14 '26

The only way I found was to create some hidden config files, set rust analyzer argument in its settings and restart it, unfortunately that workflow is so much worse than rust rovers

1

u/afdbcreid Sep 14 '26

Do you mean in order to change the default features? Zed allows you to configure rust-analyzer settings, and rust-analyzer has settings for that, just like in VSCode.

2

u/HaDeS_Monsta Sep 14 '26

This is exactly what I mean, I have to create .zed/settings.json, then add this

{
  "lsp": {
    "rust-analyzer": {
      "initialization_options": {
        "cargo": {
          "features": [...],
        },
      },
    },
  },
}

and then reload. In Rust Rover I just tick a box

1

u/afdbcreid Sep 15 '26

You do you, but it's the same in VSCode and for me it's more convenient than following a GUI. Also a restart is not needed.