#schema #compatibility #macro #subtype

superstruct

具有最小模板代码的版本化数据类型

9个版本 (重大更新)

0.8.0 2024年5月30日
0.7.0 2022年12月6日
0.6.0 2022年10月4日
0.5.0 2022年5月9日
0.2.0 2021年4月30日

#1529 in Rust模式

Download history 3229/week @ 2024-04-26 2732/week @ 2024-05-03 2862/week @ 2024-05-10 1770/week @ 2024-05-17 2532/week @ 2024-05-24 2202/week @ 2024-05-31 1824/week @ 2024-06-07 2943/week @ 2024-06-14 2968/week @ 2024-06-21 2829/week @ 2024-06-28 2570/week @ 2024-07-05 3421/week @ 2024-07-12 7919/week @ 2024-07-19 2516/week @ 2024-07-26 2700/week @ 2024-08-02 2156/week @ 2024-08-09

16,219 个月下载量
用于 2 crate

Apache-2.0

52KB
1.5K SLoC

SuperStruct

test status crates.io

SuperStruct是一个用于处理一组相关结构体变体(变体)的库,其中每个变体共享一些公共字段,并添加自己独特的字段。

有关更多信息,请参阅SuperStruct指南

项目展示

SuperStruct被用于以下项目

许可证

Apache 2.0

依赖项

~2.5MB
~53K SLoC