rustio rustio.net

match_err vs error_set vs custom_error

Side-by-side comparison of Rust crates

Core Metrics

match_errerror_setcustom_error
Health Score486660
Total Downloads8.3K161.7K678.9K
30d Downloads08.5K23.4K
Dependents0461.0K
Releases83517
Last Updated706d ago13d ago1919d ago
Age1y 11m2y 3m7y 8m

Health Breakdown

match_err
Maintenance
10
Quality
15
Community
5
Popularity
5
Documentation
13
error_set
Maintenance
18
Quality
16
Community
11
Popularity
6
Documentation
15
custom_error
Maintenance
4
Quality
23
Community
14
Popularity
7
Documentation
12

Technical Details

match_errerror_setcustom_error
Version0.1.90.9.21.9.2
Stable (≥1.0)✗ No✗ No✓ Yes
LicenseMITApache-2.0BSD-2-Clause
Dependencies260
Crate Size3KB36KB11KB
Features023
Yanked %0.0%0.0%0.0%
Edition202120242018
MSRV1.86
Owners111

Quick Verdict

  • error_set leads with a health score of 66/100, but none of the options score above 80.
  • custom_error has the most downloads (678.9K), suggesting wider adoption.
  • custom_error is depended on by 1.0K crates — strongest ecosystem trust.
  • ⚠ match_err, custom_error have not been updated in over a year.
  • match_err, error_set are pre-1.0 — API may change.