rust/src
Jacob Pratt 1b1b745df4
Rollup merge of #127289 - aDotInTheVoid:rustdoc-json-lt, r=GuillaumeGomez
rustdoc-json: Better representation of lifetime bounds in where clauses.

As suggested [on zulip][1] (CC `@its-the-shrimp),` there's no need to use `GenericBound` here, as the only bound a lifetime can have is that it outlives other lifetimes.

While we're making breaking changes here, I also renamed it from using "region" to "lifetime", as this is more user-aligned. See [this comment][2] for details.

[1]: https://rust-lang.zulipchat.com/#narrow/stream/266220-t-rustdoc/topic/.60ItemEnum.3A.3AOpaqueTy.60/near/448871430
[2]: https://github.com/rust-lang/rust/issues/100961#issuecomment-2206565556

r? `@GuillaumeGomez`
2024-07-04 04:09:51 -04:00
..
bootstrap Rollup merge of #127270 - klensy:PROCESS_MEMORY_COUNTERS, r=Kobzol 2024-07-03 17:26:57 +02:00
ci Change to the NetBSD archive URL rather than the CDN 2024-07-02 04:56:09 -04:00
doc Add documentation for -Zverbose-asm 2024-07-02 21:42:02 -04:00
etc Implement x perf as a separate tool 2024-06-27 10:22:03 +02:00
librustdoc Rollup merge of #127289 - aDotInTheVoid:rustdoc-json-lt, r=GuillaumeGomez 2024-07-04 04:09:51 -04:00
llvm-project@e6a6470d1e Update LLVM submodule 2024-07-01 06:03:08 +08:00
rustdoc-json-types rustdoc-json: Better representation of lifetime bounds in where clauses. 2024-07-03 20:00:56 +00:00
tools Rollup merge of #127289 - aDotInTheVoid:rustdoc-json-lt, r=GuillaumeGomez 2024-07-04 04:09:51 -04:00
README.md
stage0 bump stage0 compiler 2024-06-11 15:10:03 +02:00
version set version number to 1.81.0 2024-06-07 10:37:34 +02:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.