1 个不稳定版本
| 0.1.2 | 2024 年 6 月 17 日 |
|---|---|
| 0.1.1 |
|
#37 in #convenience
在 structinator_traits 中使用
12KB
51 代码行
structinator 是一个库,用于轻松实现从 structinator_traits 中的 SpecifyCreatableStruct。只需将属性 #[iter_convertable] 添加到您想要实现 SpecifyCreatableStruct 的结构中,就会自动实现特性,允许在迭代器和所选择的结构之间进行转换!有关更多信息,请参阅以下库文档。
lib.rs:
Struct-inator 3000!
一个过程宏库,允许从迭代器转换为用户定义的 struct。
该库通过实现一个过程宏 [macro@iter_convertable] 来实现这一点,用于自动为定义的 struct 实现 SpecifyCreatableStruct。
有关 macro@iter_convertable 如何实现 SpecifyCreatableStruct 的更多信息,请访问宏的 文档
有关如何实现 SpecifyCreatableStruct 允许轻松地在 Iterator 和 struct 之间进行转换的更多信息,请访问 structinator_traits 的文档
依赖项
~280–730KB
~17K SLoC