PackageTrack
Sign in Get early access

impl-more

Concise, declarative trait implementation macros

0.3.5 45M downloads/mo #1309 most downloaded on crates.io robjtede/impl-more

What this package is like to depend on

Last release 1 months ago

24 Jul 2026

Ships fairly regularly

a new release about every 5 months

Nearly every release is documented

notes for 19 of 19 stable releases

1 version withdrawn

withdrawn after publishing

4 years old

20 releases · first in 2022

7 releases in the last 12 months

see the full history below

Release timeline

20 releases · Sep 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 20
  1. 0.3.5 24 Jul 2026
    Release notes

    chore: Release package impl-more version 0.3.5

    Open source →
    Release notes
    • Add forward_from_str! macro.
    Open source →
  2. 0.3.4 23 Jul 2026
    Release notes
    • Add forward_as_ref!, forward_as_mut!, and forward_as_ref_and_mut! macros.
    Open source →
    Release notes
    • Add forward_as_ref!, forward_as_mut!, and forward_as_ref_and_mut! macros.
    Open source →
  3. 0.3.3 23 Jul 2026
    Release notes
    • No significant changes since 0.3.2.
    Open source →
    Release notes
    • No significant changes since 0.3.2.
    Open source →
  4. 0.3.2 21 Jul 2026
    Release notes
    • Fix impl_display_enum! trailing comma handling for variants with named fields.
    • Fix impl_error_enum! support for variants with named fields.
    Open source →
    Release notes
    • Fix impl_display_enum! trailing comma handling for variants with named fields.
    • Fix impl_error_enum! support for variants with named fields.
    Open source →
  5. 0.3.1 29 Aug 2025
    Release notes
    • No significant changes since 0.3.0.
    Open source →
    Release notes
    • No significant changes since 0.3.0.
    Open source →
  6. 0.3.0 29 Aug 2025
    Release notes
    • Add impl_newtype_from_into! macro.
    • Syntax for impl_from_for_primitive! macro now matches impl_from!.
    Open source →
    Release notes
    • Add impl_newtype_from_into! macro.
    • Syntax for impl_from_for_primitive! macro now matches impl_from!.
    Open source →
  7. 0.2.0 29 Aug 2025
    Release notes
    • Add impl_leaf_error! macro.
    • Allow impl_display_enum! to omit variant's bindings.
    • Remove leaf error support from impl_error_enum!.
    • Change delimiter after type of impl_error_enum! to :.
    • Change delimiter after type of impl_display! and impl_display_enum! to :.
    • Emit core::error::Error in forward_error! and impl_error_enum!.
    • Minimum supported Rust version (MSRV) is now 1.58.
    Open source →
    Release notes
    • Add impl_leaf_error! macro.
    • Allow impl_display_enum! to omit variant's bindings.
    • Remove leaf error support from impl_error_enum!.
    • Change delimiter after type of impl_error_enum! to :.
    • Change delimiter after type of impl_display! and impl_display_enum! to :.
    • Emit core::error::Error in forward_error! and impl_error_enum!.
    • Minimum supported Rust version (MSRV) is now 1.58.
    Open source →
  8. 0.1.9 24 Dec 2024
    Release notes
    • No significant changes since 0.1.8.
    Open source →
    Release notes
    • No significant changes since 0.1.8.
    Open source →
  9. 0.1.8 16 Oct 2024
    Release notes
    • Add impl_display! macro.
    Open source →
    Release notes
    • Add impl_display! macro.
    Open source →
  10. 0.1.7 15 Oct 2024
    Release notes
    • Add impl_from_for_primitive! macro.
    Open source →
    Release notes
    • Add impl_from_for_primitive! macro.
    Open source →
  11. 0.1.6 27 Jul 2023
    Release notes
    • Add forward_error derive for non-generic error wrappers.
    Open source →
  12. 0.1.5 04 Mar 2023
    Release notes
    • Fix impl_display_enum comma handling.
    Open source →
  13. 0.1.4 04 Mar 2023 withdrawn
    Release notes
    • Add basic Error derive for enums.
    Open source →
  14. 0.1.3 24 Feb 2023
    Release notes
    • Support type parameters in forward_display!.
    Open source →
  15. 0.1.2 24 Feb 2023
    Release notes
    • Add forward_display! macro.
    Open source →
  16. 0.1.1 17 Oct 2022
    Release notes
    • No significant changes since 0.1.0.
    Open source →
  17. 0.1.0 17 Oct 2022
    Release notes
    • Change form of impl_as_{ref,mut}!, impl_deref[_mut]!, and impl_{from,into}! to be clearer when using named fields.
    • Add support for type parameters when using impl_as_{ref,mut}!, impl_deref[_mut]!, and impl_{from,into}!.
    Open source →
  18. 0.0.4 16 Oct 2022
    Release notes
    • No significant changes since 0.0.3.
    Open source →
  19. 0.0.2 25 Sep 2022
    Release notes
    • Add basic impl_display! macro for enums.
    • Add impl_from! and impl_into! macros.
    Open source →
  20. 0.0.1 25 Sep 2022
    Release notes
    • Initial release with impl_as_ref!, impl_as_mut!, impl_deref!, and impl_deref_mut! macros.
    Open source →

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