1 个不稳定版本
0.0.3 | 2023年1月2日 |
---|---|
0.0.2 |
|
0.0.1 |
|
0.0.0 |
|
#442 在 构建工具
44KB
903 行
chksum-build
为您的crate设置/获取构建时间值的微型库。
功能
- 纯Rust,
- 无不安全代码,
- 尽可能小,
- 可通过Cargo功能配置。
设置
创建 build.rs
在crate顶层创建新文件 build.rs
(在Cargo.toml
旁边)。
use chksum_build::{BuildScript, Result};
fn main() -> Result<()> {
BuildScript::default().setup()
}
更新 Cargo.toml
修改 package
部分
[package]
# ...
build = "build.rs"
修改 build-dependencies
部分
您可以直接更新 Cargo.toml
。
[build-dependencies]
# ...
chksum-build = "0.0.3"
或者使用 cargo add
子命令。
cargo add --build chksum-build
修改 dependencies
部分
如上例所示,您可以手动添加条目。
[dependencies]
# ...
chksum-build = "0.0.3"
或者使用子命令。
cargo add chksum-build
用法
use chksum_build::build_info;
let build_info = build_info!();
更多用法示例请参阅文档中的 docs.rs。
替代方案
许可证
MIT
依赖
~2.2–8MB
~61K SLoC