#initialization #call #boot #register #called #function #solution

booter

注册和调用一次性初始化函数的简单解决方案

2 个稳定版本

1.1.2 2021 年 9 月 14 日
1.1.1 2021 年 6 月 18 日
1.0.2 2021 年 5 月 23 日
0.1.0 2021 年 5 月 12 日

#45 in #boot

28 每月下载量

MIT 许可协议

4KB
65 行代码(不含注释)

Booter

License Cargo Documentation

此crate提供了一种简单的方法来注册在启动时调用的FnOnce函数。

booter::call_on_boot!({
  println!("Hello World!");
});

fn main() {
  booter::boot();
  booter::assert_booted();
}

lib.rs:

此crate提供了一种简单的方法来注册在启动时调用的FnOnce函数。

booter::call_on_boot!({
  println!("Hello World!");
});

fn main() {
  booter::boot();
  booter::assert_booted();
}

依赖项

~1.5MB
~36K SLoC