2 个版本
0.1.1 | 2024 年 6 月 24 日 |
---|---|
0.1.0 | 2024 年 6 月 2 日 |
#300 在 #minecraft
用于 sandstone
5KB
76 行
sandstone-derive
这是我为其他项目 sandstone 开发的支持包。它提供了用于从 sandstone 库派生必要特性的过程宏。
此包实现了 sandstone 库中的 McSerialize
和 McDeserialize
特性的派生。
示例
#[derive(McSerialize, McDeserialize)]
pub struct TestStruct {
pub field1: i32,
pub field2: String,
}
这将为结构体 TestStruct
创建 mc_serialize 和 mc_deserialize 实现。这使得它可以通过 Minecraft 协议发送。
此包旨在与 sandstone 库一起使用,不建议单独使用。
依赖项
~245–690KB
~16K SLoC