gyakovlev@gentoo.org Georgy Yakovlev rust@gentoo.org Rust Project Install clippy, Rust code linter Install dist tarballs (used for bootstrapping) Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken) Enable nightly (UNSTABLE) features (NOTE: it does not install nightly version, just enables features marked as nightly at time of release) Build a multi-threaded rustc (experimental, not tested by upstream) Build the profiler runtime and rust-demangler tool (needed for '-C profile-generate' or '-C instrument-coverage' codegen opts) Install rls, Rust Language Server (used with IDEs supporting RLS protocol) Install rustfmt, Rust code formatter Install rust-src, needed by developer tools and for build-std (cross) Bootstrap using installed rust compiler Use the system LLVM installation Build support for the wasm32-unknown-unknown target