RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Pick a date

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.

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

FAQ

What changed 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.
What should Rust teams do about it?
If you're seeing hover failures on NonZero types, update rust-analyzer to pick up pattern type fixes • Monitor CI status - dilos repo is restored but verify Solaris builds complete successfully • Run rustfmt across your codebase to fix previously-skipped match formatting
Which Rust repositories shipped on May 17, 2026?
rust-lang/rust-analyzer, rust-lang/rust, rust-lang/crates.io

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.