This new version includes significant updates to the derive macro (#3, #4) that adds support for arbitrary number of lifetimes and completely safe variance selection by generating validation functions.
Also included is work towards more robust support for non-'static generic type parameters (#8, #10), which will be further integrated with the derive macro (#5) in the next release.
Finally, this update includes a number of new Transient impls for stdlib types and those in the uuid library (behind the uuid feature flag), as well as improvements and fixes to the existing impls (#7, #10).
Big thanks to @the10thWiz for his numerous contributions!
This PR marks the release of
transient
v0.4.0.This new version includes significant updates to the derive macro (#3, #4) that adds support for arbitrary number of lifetimes and completely safe variance selection by generating validation functions.
Also included is work towards more robust support for non-
'static
generic type parameters (#8, #10), which will be further integrated with the derive macro (#5) in the next release.Finally, this update includes a number of new
Transient
impls for stdlib types and those in theuuid
library (behind theuuid
feature flag), as well as improvements and fixes to the existing impls (#7, #10).Big thanks to @the10thWiz for his numerous contributions!