Closed
Description
With the new release of once_cell
1.15, the MSRV had been increased to 1.56 and the edition has been bumped to 2021. This means async-io
, which depends on once_cell
, no longer builds on 1.46:
$ cargo +1.46 check
warning: unused manifest key: package.rust-version
Updating crates.io index
Downloaded once_cell v1.15.0
error: failed to parse manifest at `/home/jtnunley/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/Cargo.toml`
Caused by:
failed to parse the `edition` key
Caused by:
this version of Cargo is older than the `2021` edition, and only supports `2015` and `2018` editions.
I see two options:
- Pin our
once_cell
version to1.14.x
. This would keep our MSRV at 1.46, but prevent us from receiving any newonce_cell
updates. - Bump our MSRV to 1.56. However, we would no longer be able to build this project on unmodified Debian.
See also: matklad/once_cell#201
Metadata
Metadata
Assignees
Labels
No labels