2021年Rust发布了新的edition,叫做2021。此前的edition是2018年发布的,将近三年才更新了edition,但是如果在往前看的话,是2015,似乎都是三年一更新。
如果现在项目是一个2018年或者更早的edition,推荐升级到最新的,升级的方法也很简单,先在项目下,执行以下语句
cargo fix --edition
如果不出错,就打开你的Cargo.toml文件,修改edition的值到2021
Cargo.toml
[package]
name = "qttc"
version = "1.0.3"
authors = ["Nicholas Lee"]
edition = "2021"
然后,在执行一下build
cargo build
如果可以build出来,就表示升级完成。如果出错了,那就根据具体错误提示解决问题即可。