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-ANALYZER CLOSES PATTERN TYPE GAP WHILE COMPILER FIXES CI INFRASTRUCTURE

By RepoJournal · Filed · About Rust

Rust-analyzer shipped full pattern type support and fixed a critical issue with NonZero types, while the compiler pipeline recovered from a broken Solaris repo that took down CI.

The analyzer landed comprehensive pattern type handling [1] alongside a follow-up fix for TyKind::Pat edge cases hit on stable through NonZero types [2], closing a gap that was silently breaking hover diagnostics. On the compiler side, the Solaris build infrastructure is back online after the dilos apt repo went dead [3], which was blocking the entire CI pipeline with 403 errors. Rustfmt also gained the ability to properly format match expressions with or-patterns containing comments [4], fixing a regression where entire match blocks were being skipped. The analyzer now shows unsafe modifiers in signature help [5], and added a diagnostic for E0614 field access errors . Crates.io continues routine dependency maintenance with Svelte 5.55.7 [6], SvelteKit 2.60.1 [7], and pnpm 11.1.2 [8] bumps, none of which require action.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] fix: Fully support pattern types ↗ rust-lang/rust-analyzer
  2. [2] Merge pull request #22384 from DaniPopes/never-drop-glue rust-lang/rust-analyzer
  3. [3] Remove broken dilos apt repo rust-lang/rust
  4. [4] [style] rustfmt `match`es with comments in or-patterns ↗ rust-lang/rust
  5. [5] Show `unsafe` in the signature help if applicable ↗ rust-lang/rust-analyzer
  6. [6] Update dependency svelte to v5.55.7 ↗ rust-lang/crates.io
  7. [7] Update dependency @sveltejs/kit to v2.60.1 ↗ rust-lang/crates.io
  8. [8] Update dependency pnpm to v11.1.2 ↗ rust-lang/crates.io

Quick answers

What shipped in Rust on May 17, 2026?
Rust-analyzer shipped full pattern type support and fixed a critical issue with NonZero types, while the compiler pipeline recovered from a broken Solaris repo that took down CI. In total, 65 commits, 15 pull requests, and 1 releases landed.
Who contributed to Rust on May 17, 2026?
4 developers shipped this update, including ChayimFriedman2, estebank, SomeoneToIgnore, and renovate[bot].
What were the notable Rust updates?
fix: Fully support pattern types, Merge pull request #22384 from DaniPopes/never-drop-glue, and Remove broken dilos apt repo.

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?