4 个版本
0.1.3 | 2023年5月1日 |
---|---|
0.1.2 | 2022年8月5日 |
0.1.1 | 2021年6月24日 |
0.1.0 | 2021年5月31日 |
181 在 构建工具 中
49,765 每月下载量
在 58 个crate(10个直接) 中使用
7KB
build-time
生成构建时间戳字符串字面量的简单过程宏。
基于Jasen Borisov的build_timestamp crate。
提供了两个类似函数的过程:build_time_utc
和 build_time_local
。
它们接受可选的 strftime
日期和时间格式字符串作为输入,并返回一个字符串字面量。如果输入为空,它们将返回一个按照 RFC 3339 日期和时间格式 的字符串字面量,例如:"2021-05-29T06:55:50.418437046+00:00"
。
需要Rust 1.45+,因为这些宏在表达式位置中使用。
使用方法
use build_time::{build_time_utc, build_time_local};
// Returns the UTC build timestamp in RFC3339 date and time format.
let utc_build_time = build_time_utc!();
// Returns the local build timestamp in the specified format.
let local_build_time = build_time_local!("%Y-%m-%dT%H:%M:%S%.f%:z");
lib.rs
:
build-time
生成构建时间戳字符串字面量的简单过程宏。
基于Jasen Borisov的build_timestamp crate。
提供了两个类似函数的过程:build_time_utc
和 build_time_local
。
它们接受可选的 strftime
日期和时间格式字符串作为输入,并返回一个字符串字面量。如果输入为空,它们将返回一个按照 RFC 3339 日期和时间格式 的字符串字面量,例如:"2021-05-29T06:55:50.418437046+00:00"
。
需要Rust 1.45+,因为这些宏在表达式位置中使用。
使用方法
use build_time::{build_time_utc, build_time_local};
// Returns the UTC build timestamp in RFC3339 date and time format.
let utc_build_time = build_time_utc!();
// Returns the local build timestamp in the specified format.
let local_build_time = build_time_local!("%Y-%m-%dT%H:%M:%S%.f%:z");
依赖项
~1.4–7MB
~42K SLoC