Workspace setup

Installing Rust
The recommended method for installing Rust is via rustup. This helps install and manage the entire toolchain.

If you use a package manager you may wish to check if rustup is available as a package to avoid having to maintain it separately. For example, rustup is available as a community package in pacman.

IDE's and other tools
The most essential things are an editor (to edit the source code) and a language server (to provide code completion, detect errors prior to compilation etc.)

Here are some popular combinations: Again, if you are using a package manager you may wish to check if these are available there. For example, rust-analyzer is now available in the official pacman repos.