3个版本 (破坏性更新)
0.3.0 | 2023年1月20日 |
---|---|
0.2.0 | 2023年1月19日 |
0.1.0 | 2023年1月19日 |
#46 in #检查
用于 delve
39KB
837 代码行
Delve
Delve提供了一些宏,使枚举和字符串的操作更加方便。
包括Delve
delve
可以使用以下方式包含
[dependencies]
delve = { version = "0.3.0", features = ["derive"] }
派生宏
宏 | 描述 |
---|---|
EnumVariantCount | 为枚举添加一个关联的 VARIANT_COUNT 来获取枚举中的变体数量。 |
EnumVariantNames | 为枚举中的变体添加一个关联的 VARIANT_NAMES 来获取变体的名称。 |
EnumHasVariant | 返回给定的变体名称是否存在于枚举中。 |
EnumDisplay | 将枚举变体转换为字符串。 |
EnumFromStr | 将字符串转换为枚举变体。 |
EnumFields | 从结构变体中返回字段名称。 |
EnumTuples | 返回元组变体中类型的数量。 |
EnumModify | 允许修改元组或结构变体中的参数。 |
EnumToStr | 将枚举变体转换为字符串。 |
依赖项
~4MB
~87K SLoC