2 releases
Uses old Rust 2015
0.1.1 | Aug 5, 2018 |
---|---|
0.1.0 | Jul 31, 2018 |
#1233 in Development tools
12KB
270 lines
struct_gen
A macro based tool for automagically generating structs.
Goals
Outlined in the milestone/issues section.
Changelog
- 0.1.1 - August 5, 2018
- Support for lifetimes
- Support for 10 of 11 primitive types (tuples will come with next release) including:
- Signed integers
- Unsigned integers
- Boolean
- Char
- Vectors (
std::vec::Vec
) - Arrays (maximum size of 10 for now)
- Slices
- Floats
- str
- Strings
- Added dependency on a procedural macro to generate array implementations for
Zero
trait (a bit hackish at the moment)- Learn about
struct_gen_derive
here
- Learn about
- 0.1.0 - July 30, 2018
- Minimum viable crate
- Ability to generate struct's with constructor for most basic primitives
- Began implementing
struct_gen!
andimpl_zero!
macros - Created
Zero
trait for definition of zero-or-override method on types
Dependencies
~360–790KB
~18K SLoC