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