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-09-28
stories 86

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Forced keywords land behind a feature gate

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

Rust's compiler gains a `k#ident` forced-keyword token and bors gains squash-and-approve, while crates.io unbreaks its API client CI.

Implement forced keywords (`k#`) rust-lang/rust

by fmease

fmease implemented forced keywords, a new token kind in Rust 2021 and later written `k#ident`, gated behind the unstable `forced_keywords` feature. Until it stabilizes, the syntax stays opt-in via a nightly feature flag.

Squash & Approve rust-lang/bors

by medzernik

bors picked up a Squash & Approve function that squashes a PR and approves the resulting commit, from medzernik's contribution mentored by Kobzol.

Apply approval labels eagerly when a PR is tentatively approved rust-lang/bors

by Kobzol

Kobzol's bors change applies approval labels eagerly when a PR is tentatively approved, closing the gap filed as bors issue 861.

openapi: Remove description-only `allOf` schemas rust-lang/crates.io

by Turbo87

Turbo87 removed description-only `allOf` schemas from the crates.io OpenAPI output. Utoipa 6 merges field comments into object schemas with `allOf`, which the generated client turned into `Record<string, never>` and rejected valid request and response shapes; this should fix the broken CI on `main`.

Update crate `calib-targets` rust-lang/crates.io-index

by bors

The crates.io index took routine crate updates for `calib-targets` and its `-print` and `-marker` variants, plus `rudb-qc-pipe` and `saddle-runtime`. The crates.io repo otherwise absorbed mechanical Renovate work: a full lock file refresh, `@percy/cli` to 1.32.11, and vite to 8.3.1.

Quick answers

What shipped in Rust on September 28, 2026?
Rust's compiler gains a `k#ident` forced-keyword token and bors gains squash-and-approve, while crates.io unbreaks its API client CI. In total, 67 commits and 19 pull requests landed.
Who contributed to Rust on September 28, 2026?
7 developers shipped this update, including bors, fmease, JonathanBrouwer, Kobzol, medzernik, renovate, and Turbo87.
What were the notable Rust updates?
Implement forced keywords (`k#`), Squash & Approve, and Apply approval labels eagerly when a PR is tentatively approved.