#cargo #cargo-toml #确定 #兼容性 #是否 #stdx #stdx-check

app cargo-stdx-check

stdx-check 工具用于确定任何给定的 crate 是否与 stdx 兼容

3 个版本

使用旧的 Rust 2015

0.1.2 2017年7月4日
0.1.1 2017年7月2日
0.1.0 2017年6月25日

580Cargo 插件 中排名

每月下载 37

MIT 许可证

10KB
214 代码行

cargo-stdx-check

Build Status Latest Version

A cargo custom command to test crates against stdx.

安装

使用以下命令安装 cargo-stdx-check

cargo install cargo-stdx-check

作为 cargo 自定义命令运行

安装完成后,您可以将 cargo-stdx-check 作为 cargo 自定义命令运行。在您的 crate 或任何您想检查的 crate 中运行

cargo stdx-check

cargo-stdx-check 将执行以下步骤

  • 将 Cargo.toml 和 Cargo.lock 文件备份为 Cargo.toml.bk 和 Cargo.lock.bk
  • stdx 添加为 Cargo.toml 的依赖项(从其 git 仓库,而不是从 crates.io)
  • 运行 cargo test
  • 检查 Cargo.lock 中的依赖项重复项

请注意,在当前版本的 stdx 中,cargo test 步骤将始终失败,因为它需要一个它找不到的 chrono crate 版本。

选项

帮助

cargo stdx-check --help
cargo stdx-check -h

cargo test

cargo stdx-check test

仅检查重复项

cargo stdx-check dupes

指定 stdx 版本

要从 crates.io 指定 stdx 版本,请运行

cargo stdx-check --stdxversion <version>

要指定从 git 仓库加载 stdx 的版本,请运行

cargo stdx-check --stdxgit <repository>

依赖项

~8MB
~170K SLoC