2 个版本
使用旧的 Rust 2015
0.1.1 | 2018年8月5日 |
---|---|
0.1.0 | 2018年7月31日 |
#2356 在 开发工具
12KB
270 代码行
struct_gen
基于宏的自动生成结构体的工具。
目标
在里程碑/问题 部分 中概述。
变更日志
- 0.1.1 - 2018年8月5日
- 支持生命周期
- 支持11个原始类型中的10个(元组将在下一个版本中提供),包括
- 有符号整数
- 无符号整数
- 布尔值
- 字符
- 向量 (
std::vec::Vec
) - 数组 (目前最大长度为10)
- 切片
- 浮点数
- str
- 字符串
- 添加了对生成
Zero
特性数组实现的依赖(目前有点hackish)- 了解
struct_gen_derive
这里
- 了解
- 0.1.0 - 2018年7月30日
- 最小可行软件包
- 能够生成具有构造函数的基本原始类型结构体
- 开始实现
struct_gen!
和impl_zero!
宏 - 创建了
Zero
特性,用于在类型上定义 zero-or-override 方法
依赖项
~345–780KB
~18K SLoC