Skip to content

chore(deps): update rust to 1.99 - #242

Merged
BryanFRD merged 2 commits into
mainfrom
renovate/rust-1.x
Oct 4, 2026
Merged

BryanFRD merged 2 commits into
mainfrom
renovate/rust-1.x

Conversation

@ferrlabs-renovate

@ferrlabs-renovate ferrlabs-renovate Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
rust (source, changelog) toolchain minor 1.98 → 1.99

Release Notes

rust-lang/rust (rust)

v1.99.0

Compare Source

==========================

Language

Compiler

Platform Support

Refer to Rust's platform support page
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

Cargo

  • Add a new built-in profile debug. This is a preparation for transitioning the dev profile away from debugging to give a saner default for faster development iterations. Currently there is no difference between dev and debug profiles. docs #​17214
  • Workspace members on edition 2024 or later can now override an inherited workspace dependency's default-features field. For example, serde = { workspace = true, default-features = false } now turns off default features even when the workspace definition enables them. On earlier editions, default-features = false is ignored with a warning. (RFC 3945) #​17126

See also the full Cargo changelog

Rustdoc

Compatibility Notes

Internal Changes

These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

ferrlabs-renovate Bot and others added 2 commits October 4, 2026 19:26
Signed-off-by: ferrlabs-renovate[bot] <282300760+ferrlabs-renovate[bot]@users.noreply.github.com>
Signed-off-by: BryanFRD <bryanferrando59@gmail.com>
@BryanFRD

BryanFRD commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Rebased on main and fixed for Clippy 1.99 in 06c050a: its new assert_is_empty lint flagged 24 assert!(x.is_empty()) in tests. Each now prints the value when it fails, with the tested call bound to a name first where it is a call, so it runs once. Clippy is clean on 1.99 and the suite passes (552 tests, Postgres included).

@BryanFRD
BryanFRD enabled auto-merge (squash) October 4, 2026 18:09

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Toolchain bump to 1.99 plus mechanical test edits: each assert!(x.is_empty()) now binds the value and prints it with {:?} on failure. Test semantics are unchanged and nothing in non-test code moved. The build, Coverage and chart checks were still running when I reviewed, so whether 1.99's clippy accepts every remaining assert is up to CI.

@BryanFRD
BryanFRD merged commit 0f5f9e0 into main Oct 4, 2026
9 checks passed
@BryanFRD
BryanFRD deleted the renovate/rust-1.x branch October 4, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant