PackageTrack

crates.io · #1519

derive-new

0.7.036M downloads/monrc/derive-new

`#[derive(new)]` implements simple constructor functions for structs and enums.

Release timeline

19 releases since 2016
20182020202220242026

Releases

  1. 0.7.029 Aug 2024

    Nothing published for this version

  2. 0.6.07 Nov 2023
    Release notes

    This project publishes no release notes. Between 0.5.9 and 0.6.0 there were 10 commits, 6 of them substantive:

    • Update Cargo.lock
    • update doc for 2018 edition for macro import
    • Remove unnecessary uses of cfg!(feature = std)
    • update to syn 2
    • fixed typos
    • edition = 2021, v0.6
  3. 0.5.98 Feb 2021
    Release notes

    This project publishes no release notes. Between 0.5.8 and 0.5.9 there were 7 commits, 3 of them substantive:

    • Errors under #[new(value)] should not use Span::call_site()
    • Add LICENSE file
    • tests: Restructure not to fail compile w/o feature = "std"
  4. 0.5.818 Aug 2019
    Release notes

    This project publishes no release notes. Between 0.5.7 and 0.5.8 there were 2 commits, 1 of them substantive:

    • Update syn related dependencies to 1.0 and bump version
  5. 0.5.711 Jul 2019
    Release notes

    This project publishes no release notes. Between 0.5.6 and 0.5.7 there were 4 commits, 3 of them substantive:

    • Allow no_std use with Default and PhantomData
    • Fix Cargo.lock
    • Work around a bug in syn::Token
  6. 0.5.63 Nov 2018
    Release notes

    This project publishes no release notes. Between 0.5.5 and 0.5.6 there were 2 commits, 1 of them substantive:

    • Update syn and bump version
  7. 0.5.512 Jul 2018
    Release notes

    This project publishes no release notes. Between 0.5.4 and 0.5.5 there were 7 commits, 3 of them substantive:

    • Update syn, quote and proc-macro2
    • Fix Travis CI nightly build
    • Enable Rust 1.15 on Travis CI
  8. 0.5.415 Apr 2018
    Release notes

    This project publishes no release notes. Between 0.5.3 and 0.5.4 there were 5 commits, 3 of them substantive:

    • Ignore unrelated field attributes
    • Put workspace back
    • cargo update
  9. 0.5.312 Apr 2018
    Release notes

    This project publishes no release notes. Between 0.5.2 and 0.5.3 there were 3 commits, 1 of them substantive:

    • Update syn, quote and proc-macro2
  10. 0.5.218 Mar 2018
    Release notes

    This project publishes no release notes. Between 0.5.1 and 0.5.2 there were 3 commits, 1 of them substantive:

    • Skip panic check on attributes other than '#[new]'
  11. 0.5.16 Mar 2018

    Nothing published for this version

  12. 0.5.012 Jul 2017

    Nothing published for this version

  13. 0.4.03 Feb 2017

    Nothing published for this version

  14. 0.3.019 Nov 2016

    Nothing published for this version

  15. 0.2.021 Oct 2016

    Nothing published for this version

  16. 0.1.39 Oct 2016

    Nothing published for this version

  17. 0.1.29 Oct 2016

    Nothing published for this version

  18. 0.1.18 Oct 2016

    Nothing published for this version

  19. 0.1.08 Oct 2016

    Nothing published for this version