Skip to content

Update `version-compare` to build on 1.40

lqd1 requested to merge lqd1/espota-server:rust140 into master

Hello,

as part of testing the upcoming Rust 1.40 release, the compiler and release teams noticed your crate would stop building, because of a dependency.

Specifically, version-compare-0.0.8 in your Cargo.toml and Cargo.lock files, will stop building on 1.40, likely because of the ongoing changes and bug-fixes to the borrow-checker these past 2 years (as part of the Non-Lexical Lifetimes effort) but version 0.0.10 correctly builds.

So here's a PR to update your project to that version, to make sure it still builds on 1.40 once this version is released soon. I've checked that cargo check correctly builds on the beta channel, where it failed otherwise, but couldn't ensure it still worked as before (but I think it will).

I hope it helps.

Edited by lqd1

Merge request reports