Tracking issue: — Bump Rust edition to 2024 + adopt relative idioms.
Scope
Declare the Minimum Supported Rust Version (MSRV) in Cargo.toml. Edition 2024 stabilized in Rust 1.85 (Feb 2025); the repo toolchain is 1.94+, so it builds locally and on CI. Declaring the MSRV is honest about the breaking implication for downstream consumers of the published crate (fine for 0.x).
Tasks
Verification
cargo build --all-features passes on the declared MSRV (CI stable ≥ that).
cargo fmt --all -- --check
cargo clippy --all-features -- -Drust-2018-idioms -Dwarnings
cargo test --all-features
Do you want to work on this issue?
yes — PR targets development.
Tracking issue: — Bump Rust edition to 2024 + adopt relative idioms.
Scope
Declare the Minimum Supported Rust Version (MSRV) in
Cargo.toml. Edition 2024 stabilized in Rust 1.85 (Feb 2025); the repo toolchain is 1.94+, so it builds locally and on CI. Declaring the MSRV is honest about the breaking implication for downstream consumers of the published crate (fine for 0.x).Tasks
rust-version = "1.85"toCargo.toml[package].CHANGELOG.md.Verification
cargo build --all-featurespasses on the declared MSRV (CI stable ≥ that).cargo fmt --all -- --checkcargo clippy --all-features -- -Drust-2018-idioms -Dwarningscargo test --all-featuresDo you want to work on this issue?
yes — PR targets
development.