#component #keeshond #derive #macro #attributes

keeshond_derive

Keeshond的派生宏crate

1个不稳定版本

0.26.0 2022年4月6日

#5#keeshond

每月下载量 21次
3 crate 中使用

MIT/Apache

7KB
121 代码行

为Keeshond游戏引擎提供派生宏。

使用这个宏可以轻松派生 Component 和相关特质

#[derive(Component)]
struct Doggy
{
   // ...
}

您还可以在结构体上使用 component 属性来配置如何派生 Component

#[derive(Component)]
#[component(removal = "fast")]
struct Bunny
{
   // ...
}

许可证

以下两种许可证中任选其一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的,任何有意提交给作品并由您包含的贡献,都将按上述方式双许可,不附加任何额外条款或条件。

依赖

~1.5MB
~35K SLoC