Skip to content

Update Rust toolchain and dependencies - #9

Merged
alshdavid merged 1 commit into
mainfrom
alsh-6-update-rust-toolchain
Oct 8, 2026
Merged

alshdavid merged 1 commit into
mainfrom
alsh-6-update-rust-toolchain

Conversation

@alshdavid

Copy link
Copy Markdown
Owner

Summary

Updates the pinned Rust toolchain to the latest stable release. No direct dependency needed updating — every dependency in Cargo.toml is already at its latest release, and there are no newer major versions available.

Toolchain

  • Old → new: 1.98.1 → 1.99.0 (latest stable; 1.99.1 does not exist yet)
  • Files changed:
    • rust-toolchain — the pinned channel
  • rust-version (MSRV): not set anywhere in the project, so it was neither added nor changed.

Dependencies

  • cargo update --dry-run: "Locking 0 packages to highest compatible versions" — nothing to bump.
  • cargo outdated: all direct dependencies are up to date. The only entry reported is a transitive embedded-io duplicate (0.4.0 alongside 0.6.1) pulled in through postcard → oxc-browserslist → oxc_compat; it is not a direct dependency and cannot be bumped without upstream changes to oxc.
  • Cargo.lock is unchanged by this PR.

Code changes for new APIs / lints

  • Renamed the manifest lint key lints.clippy.uninlined-format-args → uninlined_format_args in Cargo.toml. Cargo 1.99 warns that the dashed form is deprecated and will stop working in a future edition.
  • No API changes were needed; the code compiles against the new toolchain unchanged.

Verification

  • cargo build --all-targets — passes
  • cargo xfmt --check — passes
  • cargo clippy --all-targets --workspace -- -D warnings — passes, no warnings
  • cargo test — 19 passed, 0 failed

Dependencies left un-upgraded

None (all direct dependencies already at latest).

Issue: ALSH-6

- rust-toolchain: 1.98.1 -> 1.99.0
- Cargo.toml: rename clippy lint key uninlined-format-args ->
  uninlined_format_args, as the dashed form is deprecated in the new
  toolchain's manifest lints

Build, cargo xfmt --check, clippy -D warnings and tests all pass.
@alshdavid
alshdavid merged commit a38cbb1 into main Oct 8, 2026
4 checks passed
@alshdavid
alshdavid deleted the alsh-6-update-rust-toolchain branch October 8, 2026 13:09
@alshdavid alshdavid changed the title ALSH-6 Update Rust toolchain and dependencies Update Rust toolchain and dependencies Oct 9, 2026
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