Estructura - set of extensions for Elixir structures

I’m glad to introduce Estructura, the library that equips structs with Access, Enumerable, and Collectable implementations, as well as per-field coercion and validation, and generation of StreamData generator.

This is the result of my experience with what I have been copy-pasting from project to project, that is out there to drastically reduce a boilerplate.

I might or might not have plans to teach it to understand specs in the nearest future.

estructura v0.5.0 — Documentation
GitHub - am-kantox/estructura: Extensions for Elixir structures

15 Likes
2 Likes