Decision Workspace
impl_new vs fancy_constructor vs macron
Side-by-side comparison of Rust crates
38
impl_new
growingv0.2.2
[deprecated] A procedural macro to generate a new function impl block for you
55
fancy_constructor
growingv2.1.0
Derive a highly configurable constructor for your struct
53
macron
experimentalv0.1.14
Comprehensive Rust macros toolkit for everyday development tasks. Includes convenient string formatting (str!), regex pattern matching (re!), streamlined collection creation, and custom derive macros for Display, Error, From, and Into traits. Boost your productivity with intuitive syntax and simplify your codebase while maintaining performance and safety. Perfect for both small projects and large-scale applications.
Core Metrics
| impl_new | fancy_constructor | macron | |
|---|---|---|---|
| Health Score | 38 | 55 | 53 |
| Total Downloads | 7.9K | 2.2M | 6.3K |
| 30d Downloads | 35 | 235.6K | 314 |
| Dependents | 11 | 12 | 59 |
| Releases | 5 | 10 | 15 |
| Last Updated | 679d ago | 320d ago | 38d ago |
| Age | 2y 7m | 2y 6m | 11m |
Health Breakdown
impl_new
Maintenance
4
Quality
8
Community
6
Popularity
5
Documentation
15
fancy_constructor
Maintenance
8
Quality
19
Community
8
Popularity
8
Documentation
12
macron
Maintenance
17
Quality
10
Community
11
Popularity
5
Documentation
10
Technical Details
| impl_new | fancy_constructor | macron | |
|---|---|---|---|
| Version | 0.2.2 | 2.1.0 | 0.1.14 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✗ No |
| License | MIT | MIT OR Apache-2.0 | MIT |
| Dependencies | 5 | 4 | 11 |
| Crate Size | 12KB | 8KB | 4KB |
| Features | 0 | 0 | 6 |
| Yanked % | 100.0% | 0.0% | 26.7% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | 1.56.1 | 1.71.0 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •fancy_constructor leads with a health score of 55/100, but none of the options score above 80.
- •⚠ impl_new has not been updated in over a year.
- •impl_new, macron are pre-1.0 — API may change.