An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "error" keyword

View the packages on the crates.io package registry that are tagged with the "error" keyword.

testresult 0.4.1 💰
Provides TestResult type for concise and precise test failures
5 versions - Latest release: over 1 year ago - 23 dependent packages - 2 dependent repositories - 536 thousand downloads total - 66 stars on GitHub - 3 maintainers
jsonerr2array 0.0.2
jsonerr to array
2 versions - Latest release: over 2 years ago - 2.72 thousand downloads total - 1 stars on codeberg.org - 1 maintainer
ebacktrace 0.5.1
A simple error wrapper which captures a backtrace and can carry an optional textual description
7 versions - Latest release: almost 4 years ago - 10 dependent packages - 4 dependent repositories - 18.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
bevy_mod_sysfail 7.0.0 💰
Decorate your bevy system with the sysfail macro attribute to handle failure.
11 versions - Latest release: almost 2 years ago - 7 dependent packages - 1 dependent repositories - 40.6 thousand downloads total - 26 stars on GitHub - 1 maintainer
err_or 0.1.0 💰
Small lib that helps converting `Option<E>` into `Result<_, E>`
1 version - Latest release: about 5 years ago - 1.71 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
anyhow 1.0.101 💰
Flexible concrete Error type built on std::error::Error
103 versions - Latest release: 7 days ago - 15,807 dependent packages - 46,716 dependent repositories - 539 million downloads total - 5,458 stars on GitHub - 1 maintainer
error_util 0.0.1 💰
Types and macros to help with common error handling in the Rust language
1 version - Latest release: over 8 years ago - 2.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
err-logging 0.1.1
When result is an error, print the file name, line number, and uid.
2 versions - Latest release: over 1 year ago - 2.65 thousand downloads total - 1 maintainer
val_unc 0.8.0
A package for handling quantities with uncertainties.
3 versions - Latest release: about 6 years ago - 4.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
errorderive 0.0.1
Derive macro for `std::error::Error`
1 version - Latest release: over 6 years ago - 1.87 thousand downloads total - 1 maintainer
derive-enum-error 0.0.1
Derive macro for `std::error::Error`
1 version - Latest release: over 6 years ago - 1 dependent package - 5 dependent repositories - 34.2 thousand downloads total - 1 maintainer
expect-dialog 1.0.1
A simple utility for error handling that uses a dialog for it's notification as opposed to just ...
2 versions - Latest release: over 2 years ago - 3.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
lerr 0.1.5
simple errors for lang-dev
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
actix_error_proc 1.2.0
A small crate to integrate thiserror with actix_web.
10 versions - Latest release: 6 months ago - 7.49 thousand downloads total - 6 stars on GitHub - 1 maintainer
input-handle 1.0.4
Simple library to handle input of any type
1 version - Latest release: about 1 year ago - 997 downloads total - 1 maintainer
ertrace 0.2.1
Experimental Error Return Tracing for Rust
3 versions - Latest release: almost 6 years ago - 4.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
cas-error 0.2.0
Error type for generic errors in CalcScript
2 versions - Latest release: 9 months ago - 1.93 thousand downloads total - 42 stars on GitHub - 1 maintainer
doki-error 1.1.1
Doki Error Handler Adaptors
6 versions - Latest release: almost 4 years ago - 8.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
axum-error-handler 0.2.1
A simple error handler for axum
4 versions - Latest release: 7 months ago - 2.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
google_cloud_logging 0.1.0
Google Cloud Structured Logging structures.
1 version - Latest release: about 4 years ago - 28.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000054
Flexible concrete Error type built on std::error::Error
2 versions - Latest release: about 9 hours ago - 1.62 thousand downloads total - 1 maintainer
culprit 0.4.0 💰
A Rust error crate with the goal of identifying precisely where and in which context an error occ...
4 versions - Latest release: 12 months ago - 5.1 thousand downloads total - 20 stars on GitHub - 1 maintainer
fullerror 1.0.0
Error type that shows the full source tree
1 version - Latest release: about 2 years ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
sqlstate-inline 0.1.2
Memory efficient const-friendly types for SQLSTATE codes
3 versions - Latest release: about 3 years ago - 3.98 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
rootcause-tracing 0.11.1
Tracing span support for the rootcause error reporting library
1 version - Latest release: about 1 month ago - 0 downloads total - 1 maintainer
warned 0.1.1
struct Warned<T, W> { value: T, warnings: Vec<W> }, which represents a value with warnings.
2 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 9.55 thousand downloads total - 2 stars on GitHub - 1 maintainer
simple_detailed_error 0.1.0
Stack and specify errors explainations saying what happened, why, how, where, how to solve it and...
1 version - Latest release: over 1 year ago - 1.61 thousand downloads total
Top 1.2% on crates.io
thiserror 2.0.18 💰
derive(Error)
89 versions - Latest release: 25 days ago - 16,613 dependent packages - 57,359 dependent repositories - 752 million downloads total - 4,415 stars on GitHub - 1 maintainer
squall-error 0.1.3
Agentic error
4 versions - Latest release: 8 months ago - 1.88 thousand downloads total - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types
1 version - Latest release: almost 11 years ago - 3.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
match_err 0.1.9
Macro for matching enum-like errors
8 versions - Latest release: over 1 year ago - 8.28 thousand downloads total - 3 stars on GitHub - 1 maintainer
bigerror-derive 0.1.0
handle big errors ¯\_(ツ)_/¯
3 versions - Latest release: over 1 year ago - 19.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
chainerror 1.0.0
Make chaining errors easy.
18 versions - Latest release: over 2 years ago - 5 dependent packages - 5 dependent repositories - 44.7 thousand downloads total - 10 stars on GitHub - 1 maintainer
aegean 0.6.0
A fancy diagnostics & reporting crate
1 version - Latest release: 8 months ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_mapper 0.4.0
Simple and standardized Results and Errors handling accross all your projects
16 versions - Latest release: 8 months ago - 1 dependent repositories - 19.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
multiple_errors 1.1.3
Propagate multiple errors instead of just the first one
5 versions - Latest release: 7 months ago - 3.89 thousand downloads total - 8 stars on GitHub - 1 maintainer
rich-result 0.1.2
Rich result type differentiating between recoverable & fatal errors
3 versions - Latest release: about 3 years ago - 3.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_log 0.1.3
Simple, struct-based Error-Handling
4 versions - Latest release: almost 3 years ago - 5.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
io-extra 0.3.0
An extension trait for `std::io::Error`, with shorthand constructors for various `std::io::ErrorK...
3 versions - Latest release: almost 2 years ago - 5.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
meby 0.1.0
Zero dependency crate that provides a Meby<_,_> type for easier handling of Option<Result<_,_>> a...
1 version - Latest release: about 2 months ago - 0 downloads total - 1 maintainer
okerr 1.0.2
Ergonomic result / error handling helpers built on anyhow and thiserror.
3 versions - Latest release: 3 months ago - 154 downloads total - 1 stars on GitHub - 1 maintainer
ohno_macros 0.2.0
Macros for the ohno crate.
2 versions - Latest release: 2 months ago - 94 downloads total - 1 maintainer
Top 7.1% on crates.io
proc-macro-error 1.0.4
Almost drop-in replacement to panics in proc-macros
38 versions - Latest release: over 5 years ago - 604 dependent packages - 36,312 dependent repositories - 241 million downloads total - 17 stars on gitlab.com - 1 maintainer
terrors 0.3.3
ergonomic and precise error handling built atop type-level set arithmetic
16 versions - Latest release: 10 months ago - 94 thousand downloads total - 307 stars on GitHub - 1 maintainer
narrate 0.4.2
narrate is a set of CLI app utilities for error handling and status reporting
9 versions - Latest release: over 1 year ago - 11.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
bare_err_tree_proc 1.0.0
Display errors as a formatted tree
13 versions - Latest release: 11 months ago - 11.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
nes 0.1.1
New Error System for rust
2 versions - Latest release: over 8 years ago - 3.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
bherror 0.1.0
TBTL's library for error handling in Rust.
1 version - Latest release: 11 months ago - 6.49 thousand downloads total - 3 stars on GitHub - 1 maintainer
xcept 0.0.1
Handle errors more like exceptions
1 version - Latest release: almost 4 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
thiserror-nostd-notrait 1.0.57
derive(Error)
1 version - Latest release: almost 2 years ago - 187 thousand downloads total - 0 stars on GitHub - 1 maintainer
into-result 0.3.1
A simple convenience trait for converting something into a `Result` or `Option`
5 versions - Latest release: almost 6 years ago - 1 dependent repositories - 8.23 thousand downloads total - 1 maintainer
doki 1.1.1
Doki Error Handler Adaptors
1 version - Latest release: about 3 years ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
snafu 0.8.9
An ergonomic error handling library
51 versions - Latest release: 5 months ago - 523 dependent packages - 2,173 dependent repositories - 74.3 million downloads total - 1,810 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
indenter 0.3.4
A formatter wrapper that indents the text, designed for error display impls
9 versions - Latest release: 6 months ago - 29 dependent packages - 2,934 dependent repositories - 75 million downloads total - 30 stars on GitHub - 1 maintainer
io_err 0.1.0
serializable `std::io::Error` with improved ergonomics
1 version - Latest release: over 3 years ago - 1 dependent package - 3.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
trackerr 0.1.0
Error tracker library with location capture and context
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
yoshi-std 0.1.5
Core, std-only error type for the Yoshi framework.
6 versions - Latest release: 8 months ago - 2.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
quick-error 2.0.1
A macro which makes error types pleasant to write.
16 versions - Latest release: almost 5 years ago - 422 dependent packages - 21,361 dependent repositories - 214 million downloads total - 337 stars on GitHub - 1 maintainer
quick-error2 2.1.0
A macro which makes error types pleasant to write.
3 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 9.8 thousand downloads total - 337 stars on GitHub - 1 maintainer
cex 0.5.2
Checked exception simulation.
10 versions - Latest release: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 20.2 thousand downloads total - 23 stars on GitHub - 1 maintainer
wherr 0.1.7
Enhance Rust errors with file and line details using the `#[wherr]` macro for clearer debugging.
8 versions - Latest release: over 2 years ago - 12.9 thousand downloads total - 51 stars on GitHub - 1 maintainer
yaml_error_context_hack 0.1.0 💰
Returns the `serde_yaml` error location and message to pass to `miette`.
1 version - Latest release: about 1 year ago - 4.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 2.3% on crates.io
error-chain 0.12.4
Yet another error boilerplate library.
29 versions - Latest release: over 5 years ago - 1,162 dependent packages - 8,175 dependent repositories - 53.7 million downloads total - 729 stars on GitHub - 3 maintainers
pisserror 0.3.0 💰
A golden rip-off of thiserror
7 versions - Latest release: 11 months ago - 7.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
log-error 0.1.2
A small crate to log the error result easily
3 versions - Latest release: 6 months ago - 2 dependent packages - 1 dependent repositories - 8.05 thousand downloads total - 1 maintainer
meticulous 0.1.2
Result extension to add more meaning to unwrapping
5 versions - Latest release: about 1 month ago - 327 thousand downloads total - 3 stars on GitHub - 1 maintainer
route-error
A common error response for Axum servers
2 versions - Latest release: 3 days ago - 2.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
impl_serialize 3.1.4
Macro for common implementing methods in serde::Serializer trait
8 versions - Latest release: over 3 years ago - 1 dependent package - 13.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
anyhow-http 0.4.3
Customizable HTTP errors built on anyhow
8 versions - Latest release: 10 months ago - 21.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
tailwind-error 1.3.3
Tailwind Error Handlers
18 versions - Latest release: over 2 years ago - 2 dependent packages - 3 dependent repositories - 33.1 thousand downloads total - 126 stars on GitHub - 1 maintainer
mloggerai 0.0.3 💰
Rust library for analyzing logs and obtaining AI solutions via OpenAI-compatible APIs. You can us...
3 versions - Latest release: 4 months ago - 844 downloads total - 0 stars on GitHub - 1 maintainer
integer-result 1.0.0
Convert primitive and non-zero integer types to a Result
1 version - Latest release: over 5 years ago - 1.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
eros 0.5.0
Error handling that is precise, no boilerplate, ergonomic, context aware, and performant.
28 versions - Latest release: 4 months ago - 13.5 thousand downloads total - 185 stars on GitHub - 1 maintainer
declare 0.0.1
An error set macro that simplifies error management by providing a streamlined method for definin...
2 versions - Latest release: about 1 year ago - 997 downloads total - 202 stars on GitHub - 1 maintainer
apollo-ariadne 0.2.0-alpha.0 💰
A fancy diagnostics & reporting crate
1 version - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 43.1 thousand downloads total - 2,035 stars on GitHub - 1 maintainer
mismatch 1.0.0 💰
Crate for abstract mismatching. Useful for error propagation.
1 version - Latest release: about 3 years ago - 1 dependent repositories - 8.45 thousand downloads total - 207 stars on GitHub - 1 maintainer
compiler_error 0.1.1 💰
Triggerable compiler error
2 versions - Latest release: over 8 years ago - 1 dependent package - 6 dependent repositories - 17.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
thiserror-context 0.1.2
A wrapper around thiserror, giving you the ability to add context
3 versions - Latest release: over 1 year ago - 778 thousand downloads total - 4 stars on GitHub - 1 maintainer
try-exit 1.0.0
Dependency free, simple error handling for small programs
1 version - Latest release: over 7 years ago - 2.76 thousand downloads total - 1 maintainer
status 0.0.10
Error container
10 versions - Latest release: about 6 years ago - 2 dependent packages - 11 dependent repositories - 29.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
error-type 0.1.2
Provides a macro for constructing unifying error types.
3 versions - Latest release: over 10 years ago - 4 dependent packages - 5 dependent repositories - 19.4 thousand downloads total - 20 stars on GitHub - 1 maintainer
sourceannot 0.2.1
A library to render snippets of source code with annotations
4 versions - Latest release: over 1 year ago - 1 dependent package - 15.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
ohno 0.3.0
High-quality Rust error handling.
5 versions - Latest release: 16 days ago - 575 downloads total - 2 maintainers
infinite-errors-macros 0.2.0
Generic error handling framework with static backtraces. Proc macro package
2 versions - Latest release: almost 2 years ago - 1 dependent package - 8.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
error2 0.13.2
A simple error handle library for Rust
34 versions - Latest release: 18 days ago - 6.81 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-combinator 0.1.3
Type-driven error composition with functional combinators
4 versions - Latest release: 16 days ago - 75 downloads total - 1 maintainer
impass 0.1.0
A simply way to handle fatal errors in an ergonomic way!
1 version - Latest release: 6 months ago - 381 downloads total - 0 stars on GitHub - 1 maintainer
ggplot-error 1.0.0
GG Plot Error Handlers
1 version - Latest release: about 4 years ago - 1 dependent package - 2.69 thousand downloads total - 4 stars on GitHub - 1 maintainer
kinderror 0.1.3
An io::Error style kind Error derive macro
4 versions - Latest release: 22 days ago - 49 downloads total
pyo3-error 0.8.0
Unified error causality chains across Rust and Python
8 versions - Latest release: 10 days ago - 14.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
battler-wamprat-error-proc-macro 0.2.0
Procedural macro for custom WAMP errors.
5 versions - Latest release: about 2 months ago - 4.16 thousand downloads total - 6 stars on GitHub - 1 maintainer
battler-wamprat-error 0.2.1
Procedural macro for custom WAMP errors.
6 versions - Latest release: about 2 months ago - 3.91 thousand downloads total - 6 stars on GitHub - 1 maintainer
composite-error 0.1.0
easily create a enum error composed of other errors
1 version - Latest release: over 5 years ago - 1.69 thousand downloads total - 1 maintainer
axum-err-handler-macro 0.2.1
A macro implementation for AxumErrorHandler
1 version - Latest release: 7 months ago - 730 downloads total - 1 stars on GitHub - 1 maintainer
stacked_errors 0.7.1
high level error propogation with software controlled backtraces
10 versions - Latest release: 11 months ago - 1 dependent package - 39.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
actix_error_proc_macros 0.3.0
Procedural macros for the actix_error_proc package.
8 versions - Latest release: 6 months ago - 6.51 thousand downloads total - 6 stars on GitHub - 1 maintainer
tighterror 0.0.22
A minimalistic error representation framework.
22 versions - Latest release: over 1 year ago - 1 dependent package - 25.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
custom_error 1.9.2 💰
Define custom errors without boilerplate using the custom_error! macro.
17 versions - Latest release: almost 5 years ago - 84 dependent packages - 95 dependent repositories - 561 thousand downloads total - 74 stars on GitHub - 1 maintainer
polyerror 0.0.2
Macro to make errors easy and expressive
2 versions - Latest release: almost 5 years ago - 3.14 thousand downloads total - 4 stars on GitHub - 1 maintainer
throw 0.1.7
Efficiently add statically-calculated stack traces to errors.
8 versions - Latest release: over 7 years ago - 2 dependent repositories - 23.3 thousand downloads total - 74 stars on GitHub - 1 maintainer