1个不稳定版本
0.26.0 | 2022年4月6日 |
---|
#5 在 #keeshond
每月下载量 21次
在 3 crate 中使用
7KB
121 代码行
为Keeshond游戏引擎提供派生宏。
使用这个宏可以轻松派生 Component
和相关特质
#[derive(Component)]
struct Doggy
{
// ...
}
您还可以在结构体上使用 component
属性来配置如何派生 Component
#[derive(Component)]
#[component(removal = "fast")]
struct Bunny
{
// ...
}
许可证
以下两种许可证中任选其一
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,任何有意提交给作品并由您包含的贡献,都将按上述方式双许可,不附加任何额外条款或条件。
依赖
~1.5MB
~35K SLoC