5 个不稳定版本
0.3.0 | 2022 年 12 月 15 日 |
---|---|
0.2.1 | 2022 年 10 月 1 日 |
0.2.0 | 2019 年 5 月 23 日 |
0.1.1 | 2019 年 1 月 3 日 |
0.1.0 | 2019 年 1 月 1 日 |
#400 在 开发工具 中排名
45,029 每月下载量
在 10 个crate(7 个直接) 中使用
9KB
151 行
rustc_tools_util
一个用于帮助您从 git 仓库安装的包生成版本信息的工具
使用方法
在您的仓库中添加一个 build.rs
文件并将其列在 Cargo.toml
中
build = "build.rs"
将 rustc_tools_util 列为常规依赖项和构建依赖项。
[dependencies]
rustc_tools_util = "0.3.0"
[build-dependencies]
rustc_tools_util = "0.3.0"
在 build.rs
中,在您的 main()
中生成数据
fn main() {
rustc_tools_util::setup_version_info!();
}
在 main.rs 中使用版本信息
fn show_version() {
let version_info = rustc_tools_util::get_version_info!();
println!("{}", version_info);
}
这将使 clippy 输出以下内容:clippy 0.1.66 (a28f3c8 2022-11-20)
仓库
此项目是 rust-lang/rust-clippy 仓库的一部分。源代码位于 ./rustc_tools_util/
。
rustc_tools_util
的变更日志可在以下位置找到: rustc_tools_util/CHANGELOG.md
许可证
版权所有 2014-2022 Rust 项目开发者
本软件遵循Apache License 2.0 <LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0> 或MIT许可 <LICENSE-MIT 或 http://opensource.org/licenses/MIT>,具体可自行选择。所有带有此类声明的项目文件不得被复制、修改或分发,除非符合上述条款。