Linux repositories inspector

rust-doc - Rust systems programming language - Documentation

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 Rust tutorial, language reference and standard library documentation.
1.41.0
Fedora iconFedora rawhide
1.40.0
OpenSUSE iconOpenSUSE Tumbleweed
1.39.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
1.38.0
Fedora iconFedora 31
1.37.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 16.04 LTS
1.36.0
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.35.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.34.2
Debian iconDebian 10.0
Debian iconDebian 9.0
1.34.1
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.33.0
Fedora iconFedora 30
1.32.0
OpenSUSE iconOpenSUSE Leap 15.1
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.31.1
OpenSUSE iconOpenSUSE Leap 15.0
1.31.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.30.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.29.1
Fedora iconFedora 29
1.28.0
Fedora iconFedora 29
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.25.0
Fedora iconFedora 28
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 16.04 LTS
1.24.1
OpenSUSE iconOpenSUSE Leap 15.0
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 16.04 LTS
1.24.0
OpenSUSE iconOpenSUSE Leap 42.3
1.23.0
OpenSUSE iconOpenSUSE Leap 42.3
1.22.1
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
1.21.0
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
1.18.0
Ubuntu iconUbuntu 17.10
1.17.0
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 16.04 LTS
1.15.1
Ubuntu iconUbuntu 16.04 LTS
1.7.0
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1.34.2+dfsg1-1Jun 1910.3 MiB246 MiB
Debian iconDebian 9.0 stretch/maindeb1.34.2+dfsg1-1~deb9u1Feb 0810.4 MiB246 MiB
Fedora iconFedora 28 releases/Everything-osrpm1.25.0-1.fc282019-01-149.91 MiB138 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.29.1-2.fc292019-01-1416.2 MiB217 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.28.0-3.fc292019-01-1417.1 MiB248 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.33.0-1.fc30Jun 1716.9 MiB255 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm1.38.0-2.fc31Jan 0713.9 MiB264 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.41.0-2.fc3322:0514.2 MiB272 MiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.24.1-lp150.1.162019-01-175.9 MiB118 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.36.0-lp150.16.2Sep 2612.5 MiB266 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.31.1-lp150.11.1Jun 1710.2 MiB249 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.24.1-lp150.2.4.12019-01-185.9 MiB118 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.32.0-lp151.4.2Apr 0910.3 MiB252 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.36.0-lp151.5.8.1Oct 0812.5 MiB266 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.36.0-lp151.5.4.2Oct 0312.5 MiB266 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.36.0-lp151.5.4.1Sep 2712.5 MiB266 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm1.36.0-lp152.1.131 - 14:5112.5 MiB266 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm1.17.0-1.52019-01-1710.7 MiB195 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.24.0-2.6.32019-01-215.76 MiB118 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.23.0-2.3.12019-01-215.66 MiB108 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.40.0-3.1Jan 1812.2 MiB250 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb1.18.0+dfsg1-4ubuntu12017-11-103.36 MiB85.6 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1~17.10.12019-01-124.63 MiB131 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.24.1+dfsg1+llvm-0ubuntu1~17.10.12018-06-124.42 MiB120 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.22.1+dfsg1+llvm-0ubuntu2~17.10.22018-06-124.3 MiB108 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.21.0+dfsg1+llvm-0ubuntu3~17.10.12018-01-244.14 MiB103 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1~17.10.12019-01-124.63 MiB131 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.24.1+dfsg1+llvm-0ubuntu1~17.10.12018-06-124.42 MiB120 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.22.1+dfsg1+llvm-0ubuntu2~17.10.22018-06-124.3 MiB108 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.21.0+dfsg1+llvm-0ubuntu3~17.10.12018-01-244.14 MiB103 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb1.24.1+dfsg1+llvm-0ubuntu22018-06-194.38 MiB120 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.39.0+dfsg1+llvm-3ubuntu1~18.04.1Feb 1310.7 MiB246 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.37.0+dfsg1+llvm-1ubuntu1~18.04.1Dec 0910.7 MiB242 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~18.04.1Sep 0410.7 MiB263 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1Jul 179.19 MiB251 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.04.1Jul 129 MiB255 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.04.1Jun 177.71 MiB258 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.04.1Mar 217.63 MiB255 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.04.12019-01-128.33 MiB260 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.28.0+dfsg1+llvm-0ubuntu1~18.04.12019-01-128.63 MiB243 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.25.0+dfsg1+llvm-0ubuntu12019-01-124.59 MiB131 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.39.0+dfsg1+llvm-3ubuntu1~18.04.1Feb 1310.7 MiB246 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.37.0+dfsg1+llvm-1ubuntu1~18.04.1Dec 0910.7 MiB242 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~18.04.1Sep 0410.7 MiB263 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1Jul 179.19 MiB251 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.04.1Jul 129 MiB255 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.04.1Jun 177.71 MiB258 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.04.1Mar 217.63 MiB255 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.04.12019-01-128.33 MiB260 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.28.0+dfsg1+llvm-0ubuntu1~18.04.12019-01-128.63 MiB243 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu12019-01-124.59 MiB131 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb1.28.0+dfsg1+llvm-0ubuntu22019-01-148.63 MiB243 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.10.1Jul 129 MiB255 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.10.1Jun 177.71 MiB258 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.10Mar 217.63 MiB255 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.10.12019-01-148.33 MiB260 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.10.1Jul 129 MiB255 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.10.1Jun 177.71 MiB258 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.10Mar 217.63 MiB255 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.10.12019-01-148.33 MiB260 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb1.32.0+dfsg1+llvm-1ubuntu1Apr 027.71 MiB258 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.37.0+dfsg1+llvm-1ubuntu1~19.04.1Dec 0910.7 MiB242 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~19.04.1Sep 0410.7 MiB263 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~19.04.1Jul 179.19 MiB251 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~19.04.1Jul 129 MiB255 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.37.0+dfsg1+llvm-1ubuntu1~19.04.1Dec 0910.7 MiB242 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~19.04.1Sep 0410.7 MiB263 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~19.04.1Jul 179.19 MiB251 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~19.04.1Jul 129 MiB255 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb1.37.0+dfsg1+llvm-1ubuntu1Sep 1910.7 MiB242 MiB
Ubuntu iconUbuntu 19.10 eoan-security/universedeb1.39.0+dfsg1+llvm-3ubuntu1~19.10.1Feb 1310.8 MiB246 MiB
Ubuntu iconUbuntu 19.10 eoan-updates/universedeb1.39.0+dfsg1+llvm-3ubuntu1~19.10.1Feb 1310.8 MiB246 MiB
Ubuntu iconUbuntu 20.04 focal/universedeb1.39.0+dfsg1+llvm-3ubuntu1Jan 2210.8 MiB246 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb1.7.0+dfsg1-12017-11-102.67 MiB59.4 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.37.0+dfsg1+llvm-1ubuntu1~16.04.1Jan 0910.6 MiB242 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~16.04.1Sep 0410.7 MiB263 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1Jul 179.18 MiB251 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~16.04.1Jul 128.91 MiB255 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~16.04.1Jun 177.71 MiB258 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~16.04.1Mar 217.45 MiB255 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~16.04.12019-01-128.08 MiB260 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.28.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-128.45 MiB243 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-124.65 MiB131 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.24.1+dfsg1+llvm-0ubuntu1~16.04.12018-06-124.43 MiB120 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.22.1+dfsg1+llvm-0ubuntu2~16.04.22018-06-124.34 MiB108 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.21.0+dfsg1+llvm-0ubuntu3~16.04.12018-01-244.06 MiB103 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.17.0+dfsg2-8~ubuntu0.16.04.22017-11-103.1 MiB75.2 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.15.1+dfsg0-1~exp1ubuntu2~16.04.32017-11-103.54 MiB84.4 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.37.0+dfsg1+llvm-1ubuntu1~16.04.1Jan 0910.6 MiB242 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~16.04.1Sep 0410.7 MiB263 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1Jul 179.18 MiB251 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~16.04.1Jul 128.91 MiB255 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~16.04.1Jun 177.71 MiB258 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~16.04.1Mar 217.45 MiB255 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~16.04.12019-01-128.08 MiB260 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.28.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-128.45 MiB243 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-124.65 MiB131 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.24.1+dfsg1+llvm-0ubuntu1~16.04.12018-06-124.43 MiB120 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.22.1+dfsg1+llvm-0ubuntu2~16.04.22018-06-124.34 MiB108 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.21.0+dfsg1+llvm-0ubuntu3~16.04.12018-01-244.06 MiB103 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.17.0+dfsg2-8~ubuntu0.16.04.22017-11-103.1 MiB75.2 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.15.1+dfsg0-1~exp1ubuntu2~16.04.32017-11-103.54 MiB84.4 MiB

Latest updates

Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.41.0-1.fc32 to 1.41.0-2.fc33

22:05
  • Rebuild with llvm9.0
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.36.0-lp152.1.9 to 1.36.0-lp152.1.13

1 - 14:51
  • Use gcc7 on all of SLE12, since the embedded LLVM wants at least gcc 5.1.
  • Add rust-revert-llvm-build-info.patch - reverts upstream patches which cause LLVM to be rebuilt during the installation phase.
Ubuntu icon

Ubuntu 19.10 eoan-updates/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1~19.10.1 introduced

Feb 13
  • Backport to Eoan. (LP: #1856851)
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/universe: Updated from 1.37.0+dfsg1+llvm-1ubuntu1~18.04.1 to 1.39.0+dfsg1+llvm-3ubuntu1~18.04.1

Feb 13
  • Backport to Bionic. (LP: #1856851)
Ubuntu icon

Ubuntu 18.04 LTS bionic-security/universe: Updated from 1.37.0+dfsg1+llvm-1ubuntu1~18.04.1 to 1.39.0+dfsg1+llvm-3ubuntu1~18.04.1

Feb 13
  • Backport to Bionic. (LP: #1856851)
Ubuntu icon

Ubuntu 19.10 eoan-security/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1~19.10.1 introduced

Feb 13
  • Backport to Eoan. (LP: #1856851)
Debian icon

Debian 9.0 stretch-proposed-updates/main: Version 1.34.2+dfsg1-1~deb9u1 removed

Feb 08
Debian icon

Debian 9.0 stretch/main: Version 1.34.2+dfsg1-1~deb9u1 introduced

Feb 08
  • Backport to stretch.
  • Bootstrap with upstream binaries.
  • Reduce debugging symbols on i386 to avoid FTBFS due to OOM.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.36.0-lp152.1.8 to 1.36.0-lp152.1.9

Feb 04
  • Use gcc7 on all of SLE12, since the embedded LLVM wants at least gcc 5.1.
  • Add rust-revert-llvm-build-info.patch - reverts upstream patches which cause LLVM to be rebuilt during the installation phase.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.40.0-3.fc32 to 1.41.0-1.fc32

Feb 01
  • Update to 1.41.0.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.40.0-2.fc32 to 1.40.0-3.fc32

Jan 23
  • Build compiletest with in-tree libtest
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 1.38.0+dfsg0.2+llvm-0ubuntu2 to 1.39.0+dfsg1+llvm-3ubuntu1

Jan 22
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1 removed

Jan 22
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1 introduced

Jan 22
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-2.1 to 1.40.0-3.1

Jan 18
  • Adjust constraints: Request 20GB HDD for all archs. Simplify the file by removing the overrides for various disk sizes. All archs are curretnly at roughly 17GB storage in use.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.36.0-lp152.1.7 to 1.36.0-lp152.1.8

Jan 17
  • Use gcc7 on all of SLE12, since the embedded LLVM wants at least gcc 5.1.
  • Add rust-revert-llvm-build-info.patch - reverts upstream patches which cause LLVM to be rebuilt during the installation phase.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-1.3 to 1.40.0-2.1

Jan 17
  • Bump version of libssh2 for SLE15; we now need a version with libssh2_userauth_publickey_frommemory(), which appeared in libssh2
    1. 6.0.
  • Use the bundled libssh2 prior to SLE15. SLE12 has 1.4.3, which is too old for the ssh crate now.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-1.2 to 1.40.0-1.3

Jan 13
  • Update to version 1.40.0
    • Language
    • You can now use tuple `struct`s and tuple `enum` variant's constructors in `const` contexts. e.g.
      pub struct Point(i32, i32);
      const ORIGIN: Point = {
      let constructor = Point;
      constructor(0, 0)
      };
    • You can now mark `struct`s, `enum`s, and `enum` variants with the `#[non_exhaustive]` attribute to indicate that there may be variants or fields added in the future. For example this requires adding a wild-card branch (`_ => {}`) to any match statements on a non-exhaustive `enum`.
    • You can now use function-like procedural macros in `extern` blocks and in type positions. e.g. `type Generated = macro!();`
    • Function-like and attribute procedural macros can now emit `macro_rules!` items, so you can now have your macros generate macros.
    • The `meta` pattern matcher in `macro_rules!` now correctly matches the modern attribute syntax. For example `(#[$m:meta])` now matches `#[attr]`, `#[attr{tokens}]`, `#[attr[tokens]]`, and `#[attr(tokens)]`.
    • Compiler
    • Added tier 3 support\* for the
      `thumbv7neon-unknown-linux-musleabihf` target.
    • Added tier 3 support for the
      `aarch64-unknown-none-softfloat` target.
    • Added tier 3 support for the `mips64-unknown-linux-muslabi64`, and `mips64el-unknown-linux-muslabi64` targets.
    • Libraries
    • The `is_power_of_two` method on unsigned numeric types is now a `const` function.
    • Stabilized APIs
    • BTreeMap::get_key_value
    • HashMap::get_key_value
    • Option::as_deref_mut
    • Option::as_deref
    • Option::flatten
    • UdpSocket::peer_addr
    • f32::to_be_bytes
    • f32::to_le_bytes
    • f32::to_ne_bytes
    • f64::to_be_bytes
    • f64::to_le_bytes
    • f64::to_ne_bytes
    • f32::from_be_bytes
    • f32::from_le_bytes
    • f32::from_ne_bytes
    • f64::from_be_bytes
    • f64::from_le_bytes
    • f64::from_ne_bytes
    • mem::take
    • slice::repeat
    • todo!
    • Cargo
    • Cargo will now always display warnings, rather than only on fresh builds.
    • Feature flags (except `--all-features`) passed to a virtual workspace will now produce an error. Previously these flags were ignored.
    • You can now publish `dev-dependencies` without including
      a `version`.
    • Misc
    • You can now specify the `#[cfg(doctest)]` attribute to include an item only when running documentation tests with `rustdoc`.
    • Compatibility Notes
    • As previously announced, any previous NLL warnings in the 2015 edition are now hard errors.
    • The `include!` macro will now warn if it failed to include the entire file. The `include!` macro unintentionally only includes the first _expression_ in a file, and this can be unintuitive. This will become either a hard error in a future release, or the behavior may be fixed to include all expressions as expected.
    • Using `#[inline]` on function prototypes and consts now emits a warning under `unused_attribute` lint. Using `#[inline]` anywhere else inside traits or `extern` blocks now correctly emits a hard error.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-1.1 to 1.40.0-1.2

Jan 12
  • Update to version 1.40.0
    • Language
    • You can now use tuple `struct`s and tuple `enum` variant's constructors in `const` contexts. e.g.
      pub struct Point(i32, i32);
      const ORIGIN: Point = {
      let constructor = Point;
      constructor(0, 0)
      };
    • You can now mark `struct`s, `enum`s, and `enum` variants with the `#[non_exhaustive]` attribute to indicate that there may be variants or fields added in the future. For example this requires adding a wild-card branch (`_ => {}`) to any match statements on a non-exhaustive `enum`.
    • You can now use function-like procedural macros in `extern` blocks and in type positions. e.g. `type Generated = macro!();`
    • Function-like and attribute procedural macros can now emit `macro_rules!` items, so you can now have your macros generate macros.
    • The `meta` pattern matcher in `macro_rules!` now correctly matches the modern attribute syntax. For example `(#[$m:meta])` now matches `#[attr]`, `#[attr{tokens}]`, `#[attr[tokens]]`, and `#[attr(tokens)]`.
    • Compiler
    • Added tier 3 support\* for the
      `thumbv7neon-unknown-linux-musleabihf` target.
    • Added tier 3 support for the
      `aarch64-unknown-none-softfloat` target.
    • Added tier 3 support for the `mips64-unknown-linux-muslabi64`, and `mips64el-unknown-linux-muslabi64` targets.
    • Libraries
    • The `is_power_of_two` method on unsigned numeric types is now a `const` function.
    • Stabilized APIs
    • BTreeMap::get_key_value
    • HashMap::get_key_value
    • Option::as_deref_mut
    • Option::as_deref
    • Option::flatten
    • UdpSocket::peer_addr
    • f32::to_be_bytes
    • f32::to_le_bytes
    • f32::to_ne_bytes
    • f64::to_be_bytes
    • f64::to_le_bytes
    • f64::to_ne_bytes
    • f32::from_be_bytes
    • f32::from_le_bytes
    • f32::from_ne_bytes
    • f64::from_be_bytes
    • f64::from_le_bytes
    • f64::from_ne_bytes
    • mem::take
    • slice::repeat
    • todo!
    • Cargo
    • Cargo will now always display warnings, rather than only on fresh builds.
    • Feature flags (except `--all-features`) passed to a virtual workspace will now produce an error. Previously these flags were ignored.
    • You can now publish `dev-dependencies` without including
      a `version`.
    • Misc
    • You can now specify the `#[cfg(doctest)]` attribute to include an item only when running documentation tests with `rustdoc`.
    • Compatibility Notes
    • As previously announced, any previous NLL warnings in the 2015 edition are now hard errors.
    • The `include!` macro will now warn if it failed to include the entire file. The `include!` macro unintentionally only includes the first _expression_ in a file, and this can be unintuitive. This will become either a hard error in a future release, or the behavior may be fixed to include all expressions as expected.
    • Using `#[inline]` on function prototypes and consts now emits a warning under `unused_attribute` lint. Using `#[inline]` anywhere else inside traits or `extern` blocks now correctly emits a hard error.
Ubuntu icon

Ubuntu 16.04 LTS xenial-updates/universe: Updated from 1.36.0+dfsg1+llvm-2ubuntu1~16.04.1 to 1.37.0+dfsg1+llvm-1ubuntu1~16.04.1

Jan 09
  • Backport to Xenial.
  • Relax the gdb build requirement
    • 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

Related packages

rust - Systems programming language focused on safety, speed and concurrency
rust-doc-comment+default-devel - Macro to generate doc comments
rust-doc-comment+no_core-devel - Macro to generate doc comments
rust-doc-comment+old_macros-devel - Macro to generate doc comments
rust-doc-comment-devel - Macro to generate doc comments
⇧ Top