Closed alanssitis closed 11 months ago
What's the implication of bumping up the edition wrt compat?
There are issues with the crate being unable to build on earlier compiler versions. However, this was a significant concern when it first came out in 2021. We are almost three years from the release, so this should not be a concern.
https://doc.rust-lang.org/edition-guide/editions/index.html discusses how crates of different editions have "seamless interoperability."
Update to latest Rust edition. The next edition is 2024.
There are no breaking changes, and it adds more consistency to the overall language. In order to miminize the risk of introducing "outdated" idioms to the implementation, updated the edition to 2021.