Skip to content

Fix #2770: add rust-version = 1.85 to workspace package and all crates#927

Open
AlexMikhalev wants to merge 1 commit into
mainfrom
task/2770-workspace-rust-version
Open

Fix #2770: add rust-version = 1.85 to workspace package and all crates#927
AlexMikhalev wants to merge 1 commit into
mainfrom
task/2770-workspace-rust-version

Conversation

@AlexMikhalev

Copy link
Copy Markdown
Contributor

Summary

  • Adds rust-version = "1.85" to [workspace.package] in root Cargo.toml
  • Propagates rust-version.workspace = true to all 22 workspace member Cargo.toml files
  • Crates with hardcoded edition = "2024" receive an inline rust-version = "1.85" to maintain consistency

Why 1.85

The workspace uses edition = "2024" which requires Rust >= 1.85 (stabilised February 2025). This is the tightest defensible lower bound for all workspace members.

Verification

  • cargo check --workspace passes clean
  • cargo metadata | jq '.packages[].rust_version' | sort -u returns "1.85" for all workspace members
  • All 22 Cargo.toml files updated

Fixes #2770

🤖 Generated with Claude Code

… #2770

Set rust-version = "1.85" in [workspace.package] (edition 2024 requires
Rust >= 1.85) and propagate rust-version.workspace = true to all 22
Cargo.toml files. Crates using hardcoded edition = "2024" get an inline
rust-version = "1.85" instead. All workspace members verified via
cargo metadata; cargo check --workspace passes clean.

Co-Authored-By: Terraphim AI <noreply@terraphim.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant