Linux repositories inspector

rust-src - Rust systems programming language - source code

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 sources of the Rust compiler and standard libraries, useful for IDEs and code analysis tools such as Racer.
1.37.0
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
1.36.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
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
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
Debian iconDebian 9.0
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
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1.34.2+dfsg1-1Jun 199.08 MiB79.5 MiB
Debian iconDebian 9.0 stretch/maindeb1.24.1+dfsg1-1~deb9u4Jan 1213.2 MiB132 MiB
Fedora iconFedora 28 releases/Everything-osrpm1.25.0-1.fc28Jan 143.31 MiB18.3 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.29.1-2.fc29Jan 143.98 MiB26.3 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.28.0-3.fc29Jan 143.8 MiB25 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.33.0-1.fc30Jun 171.78 MiB29.7 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.37.0-1.fc32Aug 192.61 MiB36.5 MiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.24.1-lp150.1.16Jan 172.67 MiB16.4 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.31.1-lp150.11.1Jun 173.7 MiB26.8 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.24.1-lp150.2.4.1Jan 182.67 MiB16.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.32.0-lp151.4.2Apr 093.46 MiB25.2 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.24.0-2.6.3Jan 212.61 MiB16.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.23.0-2.3.1Jan 212.59 MiB16.3 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.37.0-1.1Sep 052.75 MiB36.4 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb1.18.0+dfsg1-4ubuntu12017-11-108.95 MiB80.9 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1~17.10.1Jan 1213.8 MiB139 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.24.1+dfsg1+llvm-0ubuntu1~17.10.12018-06-1213 MiB132 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.22.1+dfsg1+llvm-0ubuntu2~17.10.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.21.0+dfsg1+llvm-0ubuntu3~17.10.12018-01-239.37 MiB87.1 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1~17.10.1Jan 1213.8 MiB139 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.24.1+dfsg1+llvm-0ubuntu1~17.10.12018-06-1213 MiB132 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.22.1+dfsg1+llvm-0ubuntu2~17.10.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.21.0+dfsg1+llvm-0ubuntu3~17.10.12018-01-239.37 MiB87.1 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb1.24.1+dfsg1+llvm-0ubuntu22018-06-1912.9 MiB132 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~18.04.1Sep 048.97 MiB81 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.04.1Jul 118.62 MiB79.6 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.04.1Jun 178.4 MiB70.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.04.1Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.04.1Jan 1212 MiB106 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.28.0+dfsg1+llvm-0ubuntu1~18.04.1Jan 1213.3 MiB130 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1Jan 1213.7 MiB139 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~18.04.1Sep 048.97 MiB81 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.04.1Jul 118.62 MiB79.6 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.04.1Jun 178.4 MiB70.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.04.1Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.04.1Jan 1212 MiB106 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.28.0+dfsg1+llvm-0ubuntu1~18.04.1Jan 1213.3 MiB130 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1Jan 1213.7 MiB139 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb1.28.0+dfsg1+llvm-0ubuntu2Jan 1413.3 MiB130 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.10.1Jul 118.63 MiB79.6 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.10.1Jun 178.39 MiB70.5 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.10Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.10.1Jan 1412 MiB106 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.10.1Jul 118.63 MiB79.6 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.10.1Jun 178.39 MiB70.5 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.10Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.10.1Jan 1412 MiB106 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb1.32.0+dfsg1+llvm-1ubuntu1Apr 018.39 MiB70.5 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~19.04.1Sep 048.98 MiB81 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~19.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~19.04.1Jul 118.63 MiB79.6 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~19.04.1Sep 048.98 MiB81 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~19.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~19.04.1Jul 118.63 MiB79.6 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb1.36.0+dfsg1+llvm-2ubuntu1Aug 198.98 MiB81 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~16.04.1Sep 049.07 MiB81 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1Jul 179.16 MiB80.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~16.04.1Jul 118.73 MiB79.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~16.04.1Jun 178.5 MiB70.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~16.04.1Mar 2112.5 MiB108 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~16.04.1Jan 1212.2 MiB106 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.28.0+dfsg1+llvm-0ubuntu1~16.04.1Jan 1213.4 MiB130 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1~16.04.1Jan 1214.1 MiB139 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.24.1+dfsg1+llvm-0ubuntu1~16.04.12018-06-1213.1 MiB132 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.22.1+dfsg1+llvm-0ubuntu2~16.04.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.21.0+dfsg1+llvm-0ubuntu3~16.04.12018-01-239.4 MiB87.1 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.17.0+dfsg2-8~ubuntu0.16.04.22017-11-107.94 MiB76.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~16.04.1Sep 049.07 MiB81 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1Jul 179.16 MiB80.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~16.04.1Jul 118.73 MiB79.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~16.04.1Jun 178.5 MiB70.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~16.04.1Mar 2112.5 MiB108 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~16.04.1Jan 1212.2 MiB106 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.28.0+dfsg1+llvm-0ubuntu1~16.04.1Jan 1213.4 MiB130 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1~16.04.1Jan 1214.1 MiB139 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.24.1+dfsg1+llvm-0ubuntu1~16.04.12018-06-1213.1 MiB132 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.22.1+dfsg1+llvm-0ubuntu2~16.04.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.21.0+dfsg1+llvm-0ubuntu3~16.04.12018-01-239.4 MiB87.1 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.17.0+dfsg2-8~ubuntu0.16.04.22017-11-107.94 MiB76.6 MiB

Latest updates

Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 reintroduced

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 removed

Sep 06
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 1.36.0-1.1 to 1.37.0-1.1

Sep 05
  • Update to version 1.37.0
    • Language
    • #[must_use] will now warn if the type is contained in a tuple, Box, or an array and unused.
    • You can now use the `cfg` and `cfg_attr` attributes on generic parameters.
    • You can now use enum variants through type alias. e.g. You can write the following:
      ```
      type MyOption = Option<u8>;
      fn increment_or_zero(x: MyOption) -> u8 {
      match x {
      MyOption::Some(y) => y + 1,
      MyOption::None => 0,
      }
      }
      ```
    • You can now use `_` as an identifier for consts. e.g. You can write `const _: u32 = 5;`.
    • You can now use `#[repr(align(X)]` on enums.
    • The `?` Kleene macro operator is now available in the 2015 edition.
    • Compiler
    • You can now enable Profile-Guided Optimization with the `-C profile-generate` and `-C profile-use` flags. For more information on how to use profile guided optimization, please refer to the rustc book.
    • The `rust-lldb` wrapper script should now work again.
    • Libraries
    • `mem::MaybeUninit<T>` is now ABI-compatible with `T`.
    • Stabilized APIs
    • BufReader::buffer
    • BufWriter::buffer
    • Cell::from_mut
    • Cell<[T]>::as_slice_of_cells
    • Cell<slice>::as_slice_of_cells
    • DoubleEndedIterator::nth_back
    • Option::xor
    • Wrapping::reverse_bits
    • i128::reverse_bits
    • i16::reverse_bits
    • i32::reverse_bits
    • i64::reverse_bits
    • i8::reverse_bits
    • isize::reverse_bits
    • slice::copy_within
    • u128::reverse_bits
    • u16::reverse_bits
    • u32::reverse_bits
    • u64::reverse_bits
    • u8::reverse_bits
    • usize::reverse_bits
    • Cargo
    • Cargo.lock files are now included by default when publishing executable crates with executables.
    • You can now specify `default-run="foo"` in `[package]` to specify the default executable to use for `cargo run`.
    • cargo-vendor is now provided as a sub-command of cargo
    • Compatibility Notes
    • Using `...` for inclusive range patterns will now warn by default. Please transition your code to using the `..=` syntax for inclusive ranges instead.
    • Using a trait object without the `dyn` will now warn by default. Please transition your code to use `dyn Trait` for trait objects instead.
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 reintroduced

Sep 05
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1 removed

Sep 05
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.36.0+dfsg1+llvm-2ubuntu1~18.04.1 reintroduced

Sep 05
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1 reintroduced

Sep 05
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.34.1+dfsg2+llvm-0ubuntu1~18.04.1 reintroduced

Sep 05
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.32.0+dfsg1+llvm-1ubuntu1~18.04.1 reintroduced

Sep 05
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.31.0+dfsg1+llvm-2ubuntu1~18.04.1 reintroduced

Sep 05
  • Backport to Bionic.
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.30.0+dfsg1+llvm-2ubuntu1~18.04.1 reintroduced

Sep 05
  • Backport to Bionic.
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/universe: Version 1.28.0+dfsg1+llvm-0ubuntu1~18.04.1 reintroduced

Sep 05
  • Backport 1.28.0 to bionic

Related packages

rust - Systems programming language focused on safety, speed and concurrency
⇧ Top