munge
Macro for custom destructuring
0.4.7
28M downloads/mo
#1752 most downloaded on crates.io
djkoloski/munge
What this package is like to depend on
Last release 10 months ago
29 Sep 2025
Release timing varies
gaps range from 3 weeks to 13 months
Some releases are documented
notes for 4 of 11 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
12 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
12 releases · Mar 2022 to Sep 2025Releases
latest 12-
0.4.729 Sep 2025Nothing published for this version
-
0.4.629 Jul 2025Nothing published for this version
-
0.4.523 Jun 2025Nothing published for this version
-
0.4.423 Apr 2025Nothing published for this version
-
0.4.325 Feb 2025 -
0.4.222 Feb 2025 withdrawn -
0.4.120 Aug 2024Nothing published for this version
-
0.4.027 Jul 2023Release notes
Open source →This minor release slims down and simplifies the implementations of
DestructureandRestructure, greatly improves the crate documentation and examples, and allows specifying whether move destructuring or borrow destructuring should be used for each type. -
0.3.010 Aug 2022Release notes
Open source →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. -
0.2.009 Apr 2022Release notes
Open source →This minor release generalizes
mungeto also work for raw pointers, cells, andPins under certain conditions. It also removes theMungetype and replaces it withDestructureandRestructuretraits that can be implemented for custom types. -
0.1.123 Mar 2022Nothing published for this version
-
0.1.021 Mar 2022Nothing published for this version