162 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-11-09
stories 112

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

docs.rs gets a lockfile refresh, rust-analyzer learns E0220

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

A quiet Tuesday across the Rust stack: the only user-visible change is rust-analyzer's new E0220 diagnostic for unresolved associated types, with the rest being internal refactors and index churn.

fix: ide-diagnostics: Emit error E0220 for unresolved associated types rust-lang/rust-analyzer

by dotacow

rust-analyzer now emits E0220 when an associated type in a bound does not resolve, matching rustc so the error surfaces in the editor rather than only at build time. Author dotacow notes it is their first time working on type lowering diagnostics and it landed as part of the ongoing type-lowering diagnostics effort.

Use trusted publishing for the home crate rust-lang/cargo

by Kobzol

The `home` crate moves to trusted publishing, described in the PR as letting "publishing the `home` crate by the Cargo team from the GitHub UI" go through without long-lived registry tokens. It is Cargo team hygiene, paired with a change in rust-lang/team, not a change to how you depend on `home`.

cg_llvm: Use an invariant lifetime brand for LLVM types rust-lang/rust

by Zalathar

LLVM type references inside `cg_llvm` change from `&'ll Type` to `Type<'ll>` carrying an invariant lifetime brand, which tightens the FFI bindings against misuse. Zalathar states plainly that there should be no change to compiler output.

Rollup of 8 pull requests rust-lang/rust

by jhpratt

The rollup of eight pull requests touches diagnostics and tooling: E0271 gets expanded on return types, struct-literal suggestion spans are fixed inside macros, rustdoc's search now treats `.` the same as `::`, and `va_arg` on AVR switches to `emit_ptr_va_arg`.

refactor(config): Pull deserialiation into the config layer rust-lang/cargo

by epage

Everything else is long tail: Cargo pulled config deserialization into the config layer as prep for moving the schemas into their own crate, docs.rs refreshed all its lockfiles, rustc dropped the never-constructed `InitKind::Shallow` variant, and the crates.io index took five routine updates and deletions.

Quick answers

What shipped in Rust on November 9, 2026?
A quiet Tuesday across the Rust stack: the only user-visible change is rust-analyzer's new E0220 diagnostic for unresolved associated types, with the rest being internal refactors and index churn. In total, 95 commits, 15 pull requests, and 2 releases landed.
Who contributed to Rust on November 9, 2026?
13 developers shipped this update, including bors, renovate, Camille Gillot, jhpratt, Zalathar, JonathanBrouwer, github-actions[bot], and dotacow, and 5 more.
What were the notable Rust updates?
fix: ide-diagnostics: Emit error E0220 for unresolved associated types, Use trusted publishing for the home crate, and cg_llvm: Use an invariant lifetime brand for LLVM types.