PackageTrack
Sign in Get early access

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 2025
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 12
  1. 0.4.7 29 Sep 2025

    Nothing published for this version

  2. 0.4.6 29 Jul 2025

    Nothing published for this version

  3. 0.4.5 23 Jun 2025

    Nothing published for this version

  4. 0.4.4 23 Apr 2025

    Nothing published for this version

  5. 0.4.3 25 Feb 2025
    Release notes

    Reduce edition to 2021, release 0.4.3

    Open source →
  6. 0.4.2 22 Feb 2025 withdrawn
    Release notes

    Strip mut from test patterns, release 0.4.2

    Open source →
  7. 0.4.1 20 Aug 2024

    Nothing published for this version

  8. 0.4.0 27 Jul 2023
    Release notes

    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.

    Open source →
  9. 0.3.0 10 Aug 2022
    Release notes

    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.

    Open source →
  10. 0.2.0 09 Apr 2022
    Release notes

    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.

    Open source →
  11. 0.1.1 23 Mar 2022

    Nothing published for this version

  12. 0.1.0 21 Mar 2022

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive