#epoch #build #macro #compile-time #compiler-plugin

nightly build_epoch

编译时计算纪元的宏

2个不稳定版本

使用旧的Rust 2015

0.1.0 2016年7月5日
0.0.1 2015年7月24日

#35#epoch

每月 38 次下载

MIT 许可证

2KB

build_epoch

一个简单的Rust编译器插件宏,用于生成一个指定目标crate相对于纪元(1970-01-01T00:00:00Z)构建时间的 i64

#![feature(plugin)]
#![plugin(build_epoch)]

fn main() {
    // At the time of writing, this prints "1437740236":
    println!("{}", build_epoch!());
}

build_epoch!() 的静态值是在编译器扩展其首次出现时确定的。

依赖项

~14KB