v0.8.35
·
48 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- [transmute] Remove
SizeEqsuper-trait bound by @joshlf in #2920 - [transmute] Remove some
SizeEqimpls by @joshlf in #2922 - Introduce
ProjectFieldtrait by @jswrenn in #2886 - [derive] In tests, assert hygiene of output by @joshlf in #2918
- Replace
unsafe_with_size_eq!withtransmute_withby @joshlf in #2923 - Introduce
ReadOnly<T>which is unconditionallyImmutableby @joshlf in #2866 - [transmute] Encode cast in
TryTransmuteFromPtrparams by @joshlf in #2921 - [projection] Clarify comment explaining fallibility by @joshlf in #2939
- [project] Support projecting enum tags by @joshlf in #2940
- Use
ReadOnlyinTryFromBytes::is_bit_validby @joshlf in #2873 - [derive] Allow
TryFromByteson non-Immutableunions by @joshlf in #2876 - [util]
usemore items to make code more concise by @joshlf in #2942 - Simplify
try_transmute!(and friends) internals by @joshlf in #2938
Full Changelog: v0.8.34...v0.8.35