dev-lang/rust

A safe, concurrent, practical language.

Versions

Slot Version Repository Platforms
nightly scm rust ~amd64 arm? armv7? armv8? x86?
beta 1.61.0-scm rust ~amd64 arm? armv7? armv8? x86?
stable 1.60.0 rust ~amd64 arm? ~armv7 ~armv8 x86?

Metadata

Choices

OPTIONS

bash-completion Install completion files for the Bourne Again Shell
disable-sanitizers disable the sanitizers in case they fail to build
doc Adds extra documentation (API, Javadoc, etc)
force-bootstrap force boostrapping of rust in case autobootstrap doesn't work
internal-llvm statically link to the internal llvm instead of the system one
polly High-Level Loop and Data-Locality Optimizations

providers

libc++ Use libc++ (llvm) as the c++ library provider
libgcc_s Use libgcc_s as the unwinder provider
libressl Use LibreSSL as the SSL provider
libstdc++ Use libstdc++ (gcc) as the c++ library provider
llvm-libunwind Use llvm-libunwind as the unwinder provider
openssl Use OpenSSL as the SSL provider

targets

aarch64-unknown-linux-gnueabi ARMv8 (64-bit), Linux, GNU libc, embedded ABI
armv7-unknown-linux-gnueabihf ARMv7 (32-bit), Linux, GNU libc, embedded ABI, hardware floating point
i686-pc-linux-gnu x86 (32-bit), Linux, GNU libc
i686-pc-linux-musl x86 (32-bit), Linux, musl libc
x86_64-pc-linux-gnu x86 (64-bit), Linux, GNU libc
x86_64-pc-linux-musl x86 (64-bit), Linux, musl libc