For a lot of Rust projects this is true.

But if they interface with external libraries then some extra steps may be needed.

Not to take away from the excitement. I love Rust and cargo is great.

Extra steps i.e. install pkg-config and said library on your system

It’s gonna depend on what kind of system you use and what kind of external things are needed.

It can be more involved, it can be less involved.

For example https://github.com/servo/servo seems a bit involved to set up for development but at the same time not too bad either.