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-03
stories 144

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

rustup resumes interrupted downloads

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

The day's only user-facing change lands in rustup, which now retries server-interrupted downloads instead of failing, while the compiler tree stays in refactor-and-relint territory.

Resume server-interrupted downloads rust-lang/rustup

by djc

rustup now resumes downloads that a server cuts off, closing a long-standing failure mode where a dropped connection aborted the toolchain fetch outright. The pull request credits djc with the fix and notes help from Claude.

Fix profile-only toolchain file validation rust-lang/rustup

by Kaileshwar16

is_empty() now accounts for the profile field, so a toolchain file that specifies only a profile is no longer rejected as empty, with exhaustive destructuring added so future fields cannot be silently missed. A regression test covers the profile-only case.

Rollup merge of #165231 - RichardTjokroutomo:target-argument-removal, r=JonathanBrouwer rust-lang/rust

by Jonathan Brouwer

AttributeParser::parse_attribute_list() and AttributeParser::parse_single_args() no longer take a Target argument alongside AstTarget, since the former can be derived from the latter. Internal to the compiler and only relevant if you call these APIs.

Rollup merge of #163764 - estebank:never-pattern-suggestion, r=fmease rust-lang/rust

by Jonathan Brouwer

Suggestions for "a guard on a never pattern will never be run" now point at the precise span of the guard and offer to remove only that, rather than swallowing lines of surrounding code under feature(never_patterns).

svelte: Keep crate tabs in a single scrollable row rust-lang/crates.io

by Turbo87

crates.io crate tabs stay in one horizontally scrolling row at every width, replacing the vertical list that pushed content down roughly 200px on phones; the active tab is scrolled into view manually.

Quick answers

What shipped in Rust on November 3, 2026?
The day's only user-facing change lands in rustup, which now retries server-interrupted downloads instead of failing, while the compiler tree stays in refactor-and-relint territory. In total, 97 commits and 47 pull requests landed.
Who contributed to Rust on November 3, 2026?
7 developers shipped this update, including bors, Jonathan Brouwer, djc, rami3l, Kaileshwar16, renovate, and Turbo87.
What were the notable Rust updates?
Resume server-interrupted downloads, Fix profile-only toolchain file validation, and Rollup merge of #165231 - RichardTjokroutomo:target-argument-removal, r=JonathanBrouwer.