Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency.
It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles.
This package contains the standard Rust libraries, built as dylibs.
It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles.
This package contains the standard Rust libraries, built as dylibs.
Original maintainer | Rust Maintainers |
---|---|
Homepage | http://www.rust-lang.org/ |
1.25.0



Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | deb | 1.25.0+dfsg1+llvm-0ubuntu1~17.10.1 | 2019-01-12 | 25.8 MiB | 55.6 MiB | Ubuntu Developers |
![]() | deb | 1.25.0+dfsg1+llvm-0ubuntu1~17.10.1 | 2019-01-12 | 25.8 MiB | 55.6 MiB | Ubuntu Developers |
![]() | deb | 1.25.0+dfsg1+llvm-0ubuntu1 | 2019-01-12 | 25.8 MiB | 55.6 MiB | Ubuntu Developers |
![]() | deb | 1.25.0+dfsg1+llvm-0ubuntu1 | 2019-01-12 | 25.8 MiB | 55.6 MiB | Ubuntu Developers |
![]() | deb | 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 | 2019-01-12 | 25.6 MiB | 56 MiB | Ubuntu Developers |
![]() | deb | 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 | 2019-01-12 | 25.6 MiB | 56 MiB | Ubuntu Developers |
Latest updates

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 reintroduced
2019-09-05
- Merge from Debian experimental, remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if fails there
- add debian/patches/u-ignoretest-arm64_02.patch
- update debian/patches/series
- Make test failures fatal, except on ppc64el and s390x, as there's nothing in the archive yet that requires a working rust on these architectures
- update debian/rules
- Only build debuginfo for libstd on i386
- update debian/rules
- Ensure the build uses the bundled stage0 rustc when bootstrapping
- update debian/rules
- Add a hack to ensure the stage0 compiler is extracted to the correct location
- update debian/make_orig-stage0_tarball.sh
- Make RustdocTheme test work on builds where rust.rpath = false
- add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
- update debian/patches/series
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control whether LLVM is compiled with debug symbols
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so during some debuginfo tests. This isn't a proper fix and needs further investigation
- update debian/control
- Ignore test failures on Aarch64. Upstream aren't even running tests on this architecture so let's not care about test failures there
- update debian/rules
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 removed
2019-09-05

Ubuntu 16.04 LTS xenial-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 reintroduced
2019-08-02
- Backport 1.25.0 to xenial
- Relax the gdb requirement and don't build-conflict on gdb-minimal
- update debian/control
- Relax the dependency on xz-utils by commenting out some unused code
- add debian/patches/d-relax-xz-utils-dependency.patch
- update debian/patches/series
- update debian/rules

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 reintroduced
2019-08-02
- Merge from Debian experimental, remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if fails there
- add debian/patches/u-ignoretest-arm64_02.patch
- update debian/patches/series
- Make test failures fatal, except on ppc64el and s390x, as there's nothing in the archive yet that requires a working rust on these architectures
- update debian/rules
- Only build debuginfo for libstd on i386
- update debian/rules
- Ensure the build uses the bundled stage0 rustc when bootstrapping
- update debian/rules
- Add a hack to ensure the stage0 compiler is extracted to the correct location
- update debian/make_orig-stage0_tarball.sh
- Make RustdocTheme test work on builds where rust.rpath = false
- add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
- update debian/patches/series
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control whether LLVM is compiled with debug symbols
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so during some debuginfo tests. This isn't a proper fix and needs further investigation
- update debian/control
- Ignore test failures on Aarch64. Upstream aren't even running tests on this architecture so let's not care about test failures there
- update debian/rules
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates

Ubuntu 18.04 LTS bionic-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 reintroduced
2019-08-02
- Merge from Debian experimental, remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if fails there
- add debian/patches/u-ignoretest-arm64_02.patch
- update debian/patches/series
- Make test failures fatal, except on ppc64el and s390x, as there's nothing in the archive yet that requires a working rust on these architectures
- update debian/rules
- Only build debuginfo for libstd on i386
- update debian/rules
- Ensure the build uses the bundled stage0 rustc when bootstrapping
- update debian/rules
- Add a hack to ensure the stage0 compiler is extracted to the correct location
- update debian/make_orig-stage0_tarball.sh
- Make RustdocTheme test work on builds where rust.rpath = false
- add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
- update debian/patches/series
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control whether LLVM is compiled with debug symbols
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so during some debuginfo tests. This isn't a proper fix and needs further investigation
- update debian/control
- Ignore test failures on Aarch64. Upstream aren't even running tests on this architecture so let's not care about test failures there
- update debian/rules
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates

Ubuntu 16.04 LTS xenial-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 reintroduced
2019-08-02
- Backport 1.25.0 to xenial
- Relax the gdb requirement and don't build-conflict on gdb-minimal
- update debian/control
- Relax the dependency on xz-utils by commenting out some unused code
- add debian/patches/d-relax-xz-utils-dependency.patch
- update debian/patches/series
- update debian/rules

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 removed
2019-08-02

Ubuntu 16.04 LTS xenial-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 removed
2019-08-02

Ubuntu 16.04 LTS xenial-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 removed
2019-08-02

Ubuntu 18.04 LTS bionic-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 removed
2019-08-01

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 introduced
2019-01-12
- Merge from Debian experimental, remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if fails there
- add debian/patches/u-ignoretest-arm64_02.patch
- update debian/patches/series
- Make test failures fatal, except on ppc64el and s390x, as there's nothing in the archive yet that requires a working rust on these architectures
- update debian/rules
- Only build debuginfo for libstd on i386
- update debian/rules
- Ensure the build uses the bundled stage0 rustc when bootstrapping
- update debian/rules
- Add a hack to ensure the stage0 compiler is extracted to the correct location
- update debian/make_orig-stage0_tarball.sh
- Make RustdocTheme test work on builds where rust.rpath = false
- add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
- update debian/patches/series
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control whether LLVM is compiled with debug symbols
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so during some debuginfo tests. This isn't a proper fix and needs further investigation
- update debian/control
- Ignore test failures on Aarch64. Upstream aren't even running tests on this architecture so let's not care about test failures there
- update debian/rules
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates

Ubuntu 18.04 LTS bionic-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1 introduced
2019-01-12
- Merge from Debian experimental, remaining changes:
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates
- update debian/config.toml.in
- update debian/control
- update debian/copyright
- update debian/rules
- Don't run dynamic_lib::tests::test_loading_cosine on Aarch64 whilst if fails there
- add debian/patches/u-ignoretest-arm64_02.patch
- update debian/patches/series
- Make test failures fatal, except on ppc64el and s390x, as there's nothing in the archive yet that requires a working rust on these architectures
- update debian/rules
- Only build debuginfo for libstd on i386
- update debian/rules
- Ensure the build uses the bundled stage0 rustc when bootstrapping
- update debian/rules
- Add a hack to ensure the stage0 compiler is extracted to the correct location
- update debian/make_orig-stage0_tarball.sh
- Make RustdocTheme test work on builds where rust.rpath = false
- add debian/patches/u-fix-rustdoc-theme-test-without-rpath.patch
- update debian/patches/series
- Scrub -g from CFLAGS and CXXFLAGS in order to let rustbuild control whether LLVM is compiled with debug symbols
- update debian/rules
- Build-Depend on libc6-dbg on armhf, to workaround a crash in ld.so during some debuginfo tests. This isn't a proper fix and needs further investigation
- update debian/control
- Ignore test failures on Aarch64. Upstream aren't even running tests on this architecture so let's not care about test failures there
- update debian/rules
- Use the bundled llvm to avoid having to do llvm updates in order to deliver rust updates

Ubuntu 17.10 artful-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~17.10.1 introduced
2019-01-12
- Backport 1.25.0 to artful

Ubuntu 17.10 artful-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~17.10.1 introduced
2019-01-12
- Backport 1.25.0 to artful

Ubuntu 16.04 LTS xenial-updates/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 introduced
2019-01-12
- Backport 1.25.0 to xenial
- Relax the gdb requirement and don't build-conflict on gdb-minimal
- update debian/control
- Relax the dependency on xz-utils by commenting out some unused code
- add debian/patches/d-relax-xz-utils-dependency.patch
- update debian/patches/series
- update debian/rules

Ubuntu 16.04 LTS xenial-security/universe: Version 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1 introduced
2019-01-12
- Backport 1.25.0 to xenial
- Relax the gdb requirement and don't build-conflict on gdb-minimal
- update debian/control
- Relax the dependency on xz-utils by commenting out some unused code
- add debian/patches/d-relax-xz-utils-dependency.patch
- update debian/patches/series
- update debian/rules