3 个版本
| 0.1.2 | 2023 年 8 月 4 日 |
|---|---|
| 0.1.1 | 2023 年 8 月 4 日 |
| 0.1.0 | 2023 年 8 月 3 日 |
#6 in #过程宏
7KB
这是一个库,旨在简化“展开”枚举以访问其内部数据的过程。通过将属性 #[unique_try_froms] 应用到枚举定义上,可以通过 try_from 进行检查转换,以任何枚举中的唯一值类型。有关更多信息,请参阅以下库文档。
lib.rs:
枚举展开器
enum_unwrapper 是一个轻量级的过程宏,用于在通过 TryFrom 的自动实现知道变体的情况下将 enum 展开为其内部类型。
enum_unrapper 通过允许用户将过程宏属性 [macro@unique_try_froms] 添加到 enum 定义上来实现这一点。
有关更多信息和工作示例,请参阅属性的 文档。
依赖项
~315–770KB
~19K SLoC