112 wires and counting

$ follow Rust

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-14
stories 85

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

rust-analyzer ships stable-only default members, rustc drops its CacheCell aliases

By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology

A thin day across the Rust org, with the two changes worth knowing about landing in rust-analyzer's "Implement default members" code action and rustc's sync primitives.

fix: Do not fill unstable methods in "Implement default members" rust-lang/rust-analyzer

by ChayimFriedman2

The "Implement default members" code action no longer stubs out unstable trait methods; "Implement missing members" still does, as does default-members when the unstable feature is enabled or the trait itself carries the same feature. Nightly users who relied on the assist filling nightly-only methods will see shorter generated impls.

Auto merge of #162418 - LorrensP-2158466:cache-cell-bench, r=petrochenkov rust-lang/rust

by bors

The `CacheCell` and `CacheRefCell` aliases are gone and call sites now name `datastructures::sync::Lock` and `RwLock` directly. It is an internal naming change with no compiler behaviour attached, following earlier benchmarking work.

2026-09-14 rust-lang/rust-analyzer

by github-actions[bot]

Release v0.3.3049 brings a fix to doc comment offset calculation, an unrelated first contribution, and a drop of support for const blocks in patterns. Const-block patterns will now be rejected rather than parsed.

ci: remove redundant cargo check steps rust-lang/rustup

by Cloud0310

The CI workflow drops its `cargo check` steps and keeps Clippy for linting, along with the source timestamp workarounds that existed only to support the check pass; the workflow is regenerated from its templates.

mise: don't update lockfile version in lock check rust-lang/docs.rs

by Denis Cornehl

The mise lock check no longer rewrites the lockfile version, so verification runs stop mutating the file they are checking.

Quick answers

What shipped in Rust on September 14, 2026?
A thin day across the Rust org, with the two changes worth knowing about landing in rust-analyzer's "Implement default members" code action and rustc's sync primitives. In total, 69 commits, 14 pull requests, and 2 releases landed.
Who contributed to Rust on September 14, 2026?
9 developers shipped this update, including bors, renovate, Denis Cornehl, github-actions[bot], ChayimFriedman2, LorrensP-2158466, JonathanBrouwer, and Zalathar, and 1 more.
What were the notable Rust updates?
fix: Do not fill unstable methods in "Implement default members", Auto merge of #162418 - LorrensP-2158466:cache-cell-bench, r=petrochenkov, and 2026-09-14.