#build #branch #commit #data #info #git-commit #rustc-version

已删除 build-data-writer

build-data crate 的配套工具

0.1.2 2021年4月14日
0.1.1 2021年4月14日
0.1.0 2021年4月14日

#18#rustc-version

Apache-2.0

16KB
245

crates.io version license: Apache 2.0 unsafe forbidden pipeline status

build-data-writer

提供从您的 build.rs 生成 build-data.txt 的函数。使用 build-data crate 读取文件。

特性

  • 保存构建时数据
    • 时间戳
    • 日期时间字符串
    • 主机名
    • git 提交、分支和脏污状态
    • rustc 版本
  • 禁止(不安全代码)
  • 100% 测试覆盖率

替代方案

  • build-info
    • 成熟且受欢迎
    • API 令人困惑
    • 使用过程宏

示例

请参阅 build-data crate 文档。

Cargo Geiger 安全报告


Metric output format: x/y
    x = unsafe code used by the build
    y = total unsafe code found in the crate

Symbols: 
    🔒  = No `unsafe` usage found, declares #![forbid(unsafe_code)]= No `unsafe` usage found, missing #![forbid(unsafe_code)]
    ☢️  = `unsafe` usage found

Functions  Expressions  Impls  Traits  Methods  Dependency

0/0        0/0          0/0    0/0     0/0      🔒  build-data-writer 0.1.2
1/1        44/90        2/2    0/0     0/0      ☢️  └── chrono 0.4.19
0/19       10/311       0/0    0/0     5/27     ☢️      ├── libc 0.2.91
0/0        0/0          0/0    0/0     0/0      ❓      ├── num-integer 0.1.44
0/0        4/10         0/0    0/0     0/0      ☢️      │   └── num-traits 0.2.14
0/0        4/10         0/0    0/0     0/0      ☢️      ├── num-traits 0.2.14
0/0        0/7          0/0    0/0     0/0      ❓      ├── rustc-serialize 0.3.24
1/1        218/218      0/0    0/0     0/0      ☢️      └── time 0.1.44
0/19       10/311       0/0    0/0     5/27     ☢️          ├── libc 0.2.91
0/0        0/7          0/0    0/0     0/0      ❓          └── rustc-serialize 0.3.24

2/21       276/636      2/2    0/0     5/27   

更新日志

  • v0.1.2 - 支持获取分支名称时较旧的 git 版本。
  • v0.1.1 - 初始版本

快乐的贡献者 🙂

修复错误和添加特性既容易又快。向我们发送拉取请求,我们将

  • 始终在 24 小时内回复
  • 提供清晰具体的反馈
  • 立即为您的接受更改发布新版本

许可:Apache-2.0

依赖项

~1MB
~18K SLoC