transient 0.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 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!
What's Changed
- Complete (safe) rewrite of the derive macro by @the10thWiz in #3
- Derive macro rework by @JRRudy1 in #4
- Add std types for Rocket (and uuid) by @the10thWiz in #7
- Add associated transience types by @the10thWiz in #8
- Updates to stdlib
Transient
impls and addedTransience
bound toTransience
associated types. by @JRRudy1 in #10
Full Changelog: 0.3.0...0.4.0