</>PackageGraphPackageGraph

thiserror

Cargov2.0.20

derive(Error)

Not recommended for new projects

No — thiserror should not be adopted for new projects. No license declared — you have no explicit right to use this code.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • AMaintenance: grade A, Excellent.

    Last published 33 days ago. 27 releases in the last 2 years.

  • AWeight: grade A, Excellent.

    Zero runtime dependencies.

  • BSupply chain: grade B, Good.

    This package has a single maintainer (bus factor of 1).

  • FLicense: grade F, Failing.

    No license declared — you have no explicit right to use this code.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding thiserror to a project.

0
Direct dependencies

Runtime packages this one declares itself.

0
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

Install size

Unpacked size of this package plus its entire runtime tree.

Tree depth

Longest resolved dependency chain below this package.

Compatibility

Rust edition
No constraint declared

thiserror vs the alternatives

Packages solving a similar problem in the cargo ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
thiserrorthis page001 month ago
anyhow001 day ago

Release history

17 releases in the last two years, typically about 5 days apart.

Recent versions of thiserror
VersionPublishedSizeLicense
2.0.20latest1 month agoMIT OR Apache-2.0
2.0.191 month agoMIT OR Apache-2.0
2.0.187 months agoMIT OR Apache-2.0
2.0.1711 months agoMIT OR Apache-2.0
2.0.161 year agoMIT OR Apache-2.0
2.0.151 year agoMIT OR Apache-2.0
2.0.141 year agoMIT OR Apache-2.0
2.0.131 year agoMIT OR Apache-2.0
2.0.121 year agoMIT OR Apache-2.0
2.0.111 year agoMIT OR Apache-2.0
2.0.101 year agoMIT OR Apache-2.0
2.0.91 year agoMIT OR Apache-2.0
2.0.81 year agoMIT OR Apache-2.0
2.0.71 year agoMIT OR Apache-2.0
2.0.61 year agoMIT OR Apache-2.0

Overview

thiserror is an Cargo package that derive(Error). The latest version is 2.0.20.

Who should use it

Teams working in the Cargo ecosystem who need derive(Error) and value a focused solution.

When not to use it

Consider an alternative if you need to or if a more actively-maintained option better fits your Cargo stack.

Pros

  • Zero runtime dependencies — minimal footprint.

Cons

  • No license detected — review usage terms before adopting.

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Keywords

Frequently asked questions

Should I use thiserror?

No — thiserror should not be adopted for new projects. No license declared — you have no explicit right to use this code.

How do I install thiserror?

Run `cargo add thiserror` to add thiserror to your Cargo project.

What license is thiserror released under?

No license was detected in thiserror's metadata; review the repository before use.

Is thiserror still maintained?

The most recent release of thiserror (v2.0.20) was published 1 month ago.