我如何使用 cargo 找到最新稳定版本的箱子?

How can I find the latest stable version of a crate using cargo?

想知道最新的actix-web版本,所以执行了cargo search actix-web。结果是 actix-web = "4.0.0-beta.1",显示测试版本号。

我想知道最新的stable版本号;我如何获得它?

cargo show --json  | python -m json.tool | jq ".versions[].num"

通常,当我要将 crate 添加到我的 Cargo.toml 时,我只关心知道 crate 的版本号。在这些情况下,我使用 cargo-edit project:

中的两个额外的 Cargo 子命令
  • cargo add — 将 crate 的当前稳定版本添加到 Cargo.toml。存在允许预发布版本或将其标记为构建/开发依赖项的选项。
  • cargo upgrade — 更新 Cargo.toml 中已有的 crate 版本。类似于 cargo update,但除了 Cargo.lock.
  • 外,还更改了 Cargo.toml