Skip to content

v0.8.35

Choose a tag to compare

@joshlf joshlf released this 28 Jan 03:26
· 48 commits to main since this release
Immutable release. Only release title and notes can be modified.
29d3ee4

What's Changed

  • [transmute] Remove SizeEq super-trait bound by @joshlf in #2920
  • [transmute] Remove some SizeEq impls by @joshlf in #2922
  • Introduce ProjectField trait by @jswrenn in #2886
  • [derive] In tests, assert hygiene of output by @joshlf in #2918
  • Replace unsafe_with_size_eq! with transmute_with by @joshlf in #2923
  • Introduce ReadOnly<T> which is unconditionally Immutable by @joshlf in #2866
  • [transmute] Encode cast in TryTransmuteFromPtr params by @joshlf in #2921
  • [projection] Clarify comment explaining fallibility by @joshlf in #2939
  • [project] Support projecting enum tags by @joshlf in #2940
  • Use ReadOnly in TryFromBytes::is_bit_valid by @joshlf in #2873
  • [derive] Allow TryFromBytes on non-Immutable unions by @joshlf in #2876
  • [util] use more 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