This issue is on nightly Rust, not stable. A stable Rust compiler update should never break code.
See: https://doc.rust-lang.org/book/appendix-07-nightly-rust.html
See: https://doc.rust-lang.org/book/appendix-07-nightly-rust.html
You can reproduce this yourself with:
git clone https://github.com/cortex/ripasso.git
cd ripasso
git checkout release-0.5.1
cargo build --locked
On my arch system this fails to build with the same errors as the bug report i got, and my rustc version is: $ rustc --version --verbose
rustc 1.57.0 (f1edd0429 2021-11-29)
binary: rustc
commit-hash: f1edd0429582dd29cccacaf50fd134b05593bd9c
commit-date: 2021-11-29
host: x86_64-unknown-linux-gnu
release: 1.57.0
LLVM version: 13.0.0A related issue is that for many companies "stable" means the version shipped with Ubuntu LTS.