You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This minor release slims down and simplifies the implementations of Destructure and Restructure, greatly improves the crate documentation and examples, and allows specifying whether move destructuring or borrow destructuring should be used for each type.
This minor release switches the munge! macro to use a proc-macro for improved performance and code clarity. Raw pointer destructuring has been removed because it carries some hidden overhead to avoid UB in some cases. Pinned pointer destructuring has been removed to slim down the API surface.
This minor release generalizes munge to also work for raw pointers, cells, and Pins under certain conditions. It also removes the Munge type and replaces it with Destructure and Restructure traits that can be implemented for custom types.