If you are using #rust what do you use as part of your dev environment? What tooling do you think is a must have? Bonus points if you are on #Linux

Not interested in "I use [insert GenAI model] with Rust" type comments.

#AskFedi #dev #rustlang

@Jdm2 Either emacs + rust-analyzer or RustRover. That's pretty much it.

@Jdm2 oh, and maybe not implied already, but rustup is *usually* a must-have for me. I somewhat regularly need to do weird things and rust-toolchain.toml is magic, but only works with rustup installed :)

Also many mainstream distros have *really* out of date compilers.

@ianthetechie that last part. that's what I was fearing.

I got flashbacks from sudo apt-get install python being a 2.x install, not a 3.x one and then spent hours trying to find out why the program suddenly broke when you deployed it to another machine. lol. thanks!

@Jdm2 Yeah, that is my experience on several major Linux distros 😅 Linux is my most common Rust *deployment* target, but most of my development is on macOS or FreeBSD., which have more modern tooling out of the box.

Until the most recent Debian release for example, the packaged Rust compiler was so old that you couldn't build dozens of popular tools I use.