#run #macro #proc #proc-macro #shorthand #rhachis

rhachis-run-macro

为Rhachis游戏库的过程宏

5个不稳定版本

0.3.1 2023年1月31日
0.3.0 2023年1月24日
0.2.0 2022年12月17日
0.1.1 2022年10月1日
0.1.0 2022年9月22日

#12 in #shorthand

每月 44 次下载
用于 rhachis

MIT 协议

4KB
61

运行宏是创建主函数的简写。

您可以通过在实现 Gamestruct 前添加 #[rhachis::run] 来使用它。以下代码示例

use rhachis::*;
use rhachis::graphics::EmptyRenderer;

#[rhachis::run]
struct Run(EmptyRenderer);

impl Game for Run {
    // ...
}

被评估为

use rhachis::*;
use rhachis::graphics::EmptyRenderer;

fn main() {
    Run::run()
}

struct Run(EmptyRenderer);

impl Game for Run {
    // ...
}

主函数在所有Rhachis项目中通常是相同的,这就是为什么有这个简写,但您仍然可以自己实现主函数。

依赖项

~0–1.2MB
~21K SLoC