2 个版本

使用旧的 Rust 2015

0.1.1 2018年8月5日
0.1.0 2018年7月31日

#2356开发工具

MIT 许可证

12KB
270 代码行

struct_gen

Build Status

基于宏的自动生成结构体的工具。

目标

在里程碑/问题 部分 中概述。

变更日志

  • 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