• The Rust project is currently working towards a slate of 41 project goals, with 13 of them designated as Flagship Goals. • This post provides selected updates on our progress towards these goals (or, in some cases, lack thereof). • The full details for any particular goal are available in its associated tracking issue on the rust-project-goals repository. • Flagship goals “Beyond the &” Progress | | Point of contact | | Champions | compiler (Oliver Scherer), lang (TC) | Task owners | 1 detailed update available. • - Key developments: forbid manual impl of Unpin for#[pin_v2] types. • - Blockers: PRs waiting for review: - impl Drop::pin_drop (the submodule issue) - coercion of &pin mut|const T <->&[mut] T - impl - Help wanted: None yet.

Article Summaries:

  • The Rust project is currently working towards a slate of 41 project goals, with 13 of them designated as Flagship Goals. This post provides selected updates on our progress towards these goals (or, in some cases, lack thereof). The full details for any particular goal are available in its associated tracking issue on the rust-project-goals repository. Flagship goals “Beyond the &” Progress | | Point of contact | | Champions | compiler (Oliver Scherer), lang (TC) | Task owners | 1 detailed update available. - Key developments: forbid manual impl of Unpin for#[pin_v2] types. - Blockers: PRs wa
  • Rust Project Goals Update - December 2025

The Rust project is advancing toward 41 goals, 13 of which are flagship. Recent updates highlight progress on the “Beyond the &” flagship: a new rule forbidding manual Unpin implementations for #[pin_v2] types has been added, while several pull requests-such as impl Drop::pin_drop and coercions between &pin mut and slice references-await review. No help‑wanted items are listed.

The team has adopted a “virtual places” model, raising five key design questions (projection levels, borrow‑checker semantics, canonical projections, handling of non‑indirect containers, and projection inspection). A proposed CanonicalReborrow trait and a new PlaceWrapper trait aim to support projections for types like MaybeUninit and Cell. Progress on these items will be focused in December.

Sources: