RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

RUST ADOPTS LLM POLICY, NEXT-SOLVER HITS NIGHTLY

By RepoJournal · Filed · About Rust

The Rust project formalized its stance on LLM contributions while the next-generation trait solver just landed on nightly.

The Rust project is formalizing how AI-assisted contributions are handled, with the blog post spelling out the new LLM policy now live on inside-rust [1]. More consequential for the compiler's future, the next-solver has been enabled on nightly [2], a major milestone that will reshape how trait solving works. Clippy is tightening its lints: `manual_assert_eq` will no longer fire on byte buffers, saving you from massive debug noise when comparing `[u8]` slices [3]. And `unnecessary_fold` now catches the classic `fold`-over-`Option` pattern, suggesting `map_or` instead [4]. On the rustc side, a rollup of 19 PRs includes building rustc with `-Zembed-metadata=no` and erroring on projection of dyn noncompat types in the old solver [5]. A revert lands for the premature result receiver panic change [6], so expect that behavior to come back. The crates.io index saw routine bors updates [7], nothing requiring your attention.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [rust-lang/rust is adopting an LLM policy] Github → GitHub rust-lang/blog.rust-lang.org
  2. [2] next-solver is now on nightly ↗ rust-lang/blog.rust-lang.org
  3. [3] Avoid `manual_assert_eq` for byte slice-like types ↗ rust-lang/rust-clippy
  4. [4] unnecessary_fold: lint folding over an Option's iterator ↗ rust-lang/rust-clippy
  5. [5] Auto merge of #161505 - JonathanBrouwer:rollup-IS2Ut1i, r=JonathanBrouwer rust-lang/rust
  6. [6] Revert "Do not panic when the result receiver is dropped prematurely" rust-lang/rust
  7. [7] Update crate `tatara-build-remote` rust-lang/crates.io-index

Quick answers

What shipped in Rust on August 23, 2026?
The Rust project formalized its stance on LLM contributions while the next-generation trait solver just landed on nightly. In total, 97 commits and 21 pull requests landed.
Who contributed to Rust on August 23, 2026?
9 developers shipped this update, including bors, fyrsta7, bugprone, llogiq, Jonathan Brouwer, Jakub Beránek, Remo Senekowitsch, and Chai T. Rex, and 1 more.
What were the notable Rust updates?
[rust-lang/rust is adopting an LLM policy] Github → GitHub, next-solver is now on nightly, and Avoid `manual_assert_eq` for byte slice-like types.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?