3 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2017年2月15日 |
---|---|
0.1.1 | 2017年2月14日 |
0.1.0 | 2017年2月14日 |
#40 in #mark
每月 32 次下载
3KB
init
标记一个在主函数之前运行的功能。
安装
[dependencies]
init = "0.2"
[build-dependencies]
init = "0.2"
用法
src/main.rs
#![feature(proc_macro)]
extern crate init;
use init::init;
#[init]
fn init() {
// [...]
}
build.rs
extern crate init;
fn main() {
init::build();
}
许可证
Init 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
lib.rs
:
标记一个在主函数之前运行的功能。
src/main.rs
extern crate init;
use init::init;
#[init]
fn init() {
}
fn main() {
}
build.rs
extern crate init;
fn main() {
init::build();
}
依赖关系
~2MB
~42K SLoC