Frunk Versions Save

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.

v0.2.0

6 years ago

A big step forward in terms of utility, ergonomics and correctness 🍾

All thanks to the addition of 2 main new contributors @Centril and @ExpHP 👏 🎉

v0.1.36

6 years ago
  • Adds Uninjector for Coprodcut, thanks @remexre
  • Bumps syn and quote

v0.1.35

6 years ago

Move Coproduct into core.

v0.1.34

6 years ago

Adds LiftFrom LiftInto for HLists as well as conversions to and from flat Tuples, thanks to @Centril !

v0.1.33

6 years ago

Adds single-function mapping/foldl/foldr of HLists.

v0.1.32

6 years ago

Add a feature to optionally make HCons and HNil derive Serde traits.

v0.1.31

6 years ago

Use newly released associated constant to power HList length.

v0.1.30

6 years ago

Also, deprecate length(&self) -> u32 in favour of len(&self) -> usize.

v0.1.29

6 years ago

Make sure structs declared in projects derive Hash thanks to @mglagla

v0.1.28

7 years ago

Rename IntoCoproduct to CoprodInjector and use ::inject syntax for simplicity and consistency with other FP libs like Shapeless.