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

crates.io "error" keyword

Top 1.1% on crates.io
anyhow 1.0.102 💰
Flexible concrete Error type built on std::error::Error
104 versions - Latest release: 2 months ago - 15,807 dependent packages - 46,716 dependent repositories - 644 million downloads total - 5,458 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 2.0.18 💰
derive(Error)
89 versions - Latest release: 3 months ago - 16,613 dependent packages - 57,359 dependent repositories - 927 million downloads total - 4,415 stars on GitHub - 1 maintainer
nok 0.0.1
Concrete Error type built around a pseudo stack trace
1 version - Latest release: 5 months ago - 44 downloads total - 1 maintainer
errjson 0.0.6
Easy complex and intuitive Rust Error json
6 versions - Latest release: almost 3 years ago - 7.68 thousand downloads total - 1 stars on codeberg.org - 1 maintainer
error_show 0.1.3
Show error code information
4 versions - Latest release: over 2 years ago - 5.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
rootcause-tracing 0.12.1
Tracing span support for the rootcause error reporting library
3 versions - Latest release: 2 months ago - 8.32 thousand downloads total - 1 maintainer
postmortem 0.1.1
A validation library that accumulates all errors for comprehensive feedback
2 versions - Latest release: 4 months ago - 44 downloads total - 1 stars on GitHub - 1 maintainer
issues 0.1.0
An error reporting library for Rust
1 version - Latest release: 3 months ago - 19 downloads total - 1 maintainer
anyhow2 0.1.4 💰
(Fork of anyhow that adds the location where the error first occurred)Flexible concrete Error typ...
5 versions - Latest release: 2 months ago - 68 downloads total - 6,479 stars on GitHub - 1 maintainer
resext-macro 1.4.0
proc-macro for resext crate
13 versions - Latest release: about 1 month ago - 405 downloads total - 1 maintainer
precisej-printable-errno 0.2.2
Printable system call errors for nix
6 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 8.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
thiserror-core 1.0.50
derive(Error)
3 versions - Latest release: over 2 years ago - 4 dependent packages - 85 dependent repositories - 4.8 million downloads total - 9 stars on GitHub - 1 maintainer
winresult-types 0.1.3
windows result types
3 versions - Latest release: over 3 years ago - 1 dependent package - 15.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
track-error 0.1.0
This library provides serveral convenient macros to track the location of error where it first ha...
1 version - Latest release: 8 months ago - 377 downloads total - 1 maintainer
backtrace-error 0.5.1
wrap errors with automatic backtrace capture and print-on-result-unwrap
6 versions - Latest release: almost 2 years ago - 7.99 thousand downloads total - 33 stars on GitHub - 1 maintainer
orion-error-derive 0.7.0
Derive macros for orion-error
1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
orion-error 0.7.0
Struct Error for Large Project
27 versions - Latest release: 3 days ago - 20.5 thousand downloads total - 1 stars on GitHub - 2 maintainers
err_exit 0.1.6 💰
Exits process with formatted error message. / 输出格式化错误信息并退出进程。
5 versions - Latest release: 6 months ago - 3.33 thousand downloads total - 31 stars on GitHub - 1 maintainer
resext 1.4.0
A simple, lightweight error handling crate for Rust
21 versions - Latest release: about 1 month ago - 672 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 - 250 million downloads total - 339 stars on GitHub - 1 maintainer
quick-error2 2.1.0
A macro which makes error types pleasant to write.
3 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 9.93 thousand downloads total - 339 stars on GitHub - 1 maintainer
async-anyhow-logger 0.1.0
An easy crate for catching anyhow errors from an asynchronous function, and passing them to your ...
1 version - Latest release: about 5 years ago - 2 dependent packages - 3.31 thousand downloads total - 1 maintainer
fatal-error 1.0.1
Differentiate errors and fatal errors
2 versions - Latest release: about 3 years ago - 1 dependent package - 3.25 thousand downloads total - 1 stars on GitHub - 1 maintainer
anomalies-derive 0.2.0
Derive macros for the anomalies crate
1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types
1 version - Latest release: about 11 years ago - 3.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
anyhow-http 0.4.4
Customizable HTTP errors built on anyhow
9 versions - Latest release: about 1 month ago - 22.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
string-err 0.1.1
String error type
2 versions - Latest release: about 6 years ago - 3.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
axum-error-handler 0.2.1
A simple error handler for axum
4 versions - Latest release: 10 months ago - 2.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
minimer 1.0.0
A simple error manager
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
actix-web-error-derive 0.2.0
Derive macros for actix-web-error
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 7.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
justerror 1.1.0 💰
Extension to `thiserror` that helps reduce the amount of handwriting
3 versions - Latest release: about 3 years ago - 1 dependent repositories - 29.5 thousand downloads total - 14 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
simple-error 0.3.2
A simple error type backed by a string
21 versions - Latest release: 7 months ago - 117 dependent packages - 306 dependent repositories - 3.33 million downloads total - 28 stars on GitHub - 1 maintainer
err-context 0.1.0
Lightweight context layers for stdandard library errors
1 version - Latest release: over 6 years ago - 6 dependent packages - 179 dependent repositories - 648 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
codemap-diagnostic 0.1.2
[DEPRECATED] Library for displaying compiler error messages, extracted from rustc.
3 versions - Latest release: almost 3 years ago - 17 dependent packages - 130 dependent repositories - 1.67 million downloads total - 23 stars on GitHub - 1 maintainer
thistrace-macros 0.1.0
Proc-macros for the thistrace crate
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
thistrace 0.1.0
Callsite provenance (file/line/col) for thiserror #[from] conversions via #[track_caller]
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
error-iter 0.4.1 💰
Error::sources on stable Rust
5 versions - Latest release: about 3 years ago - 9 dependent packages - 20 dependent repositories - 135 thousand downloads total - 7 stars on GitHub - 1 maintainer
oneline-eyre 0.1.0
A fork of `simple-eyre` which outputs errors on a single line
1 version - Latest release: over 4 years ago - 1 dependent package - 13 dependent repositories - 155 thousand downloads total - 0 stars on GitHub - 3 maintainers
sentry-conduit 0.29.0 💰
Sentry middleware for conduit
9 versions - Latest release: over 3 years ago - 9 dependent repositories - 14.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
format_serde_error 0.3.0
Serde error messages for humans.
3 versions - Latest release: almost 5 years ago - 11 dependent packages - 6 dependent repositories - 918 thousand downloads total - 34 stars on GitHub - 1 maintainer
struct_error_macros 0.0.1
Procedural macros for struct_error: #[error], #[united_error], #[throws], match_error!
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
struct_error 0.0.1
Modern, flat, zero-cost error flow based on pure struct errors.
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
actix-web-error 0.2.0
Derive ResponseError for your errors
2 versions - Latest release: almost 3 years ago - 4 dependent repositories - 7.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
display-error-chain 0.2.2
Formats a standard error and its sources
5 versions - Latest release: over 1 year ago - 4 dependent packages - 3 dependent repositories - 4.81 million downloads total - 3 stars on GitHub - 1 maintainer
failed-result 0.2.6
A small crate for converting various failed value to result with corresponding error type
8 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 11.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
error-rules 1.0.1
Archived! Error handling without pain
9 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 14.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
astral-error 0.0.5
Error handling library for the Astral Engine (WIP)
6 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 13.1 thousand downloads total - 1 stars on GitHub
optional-error 0.1.1 💰
Simple crate to more easily work with an optional syn::Error
2 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 7.82 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: about 2 years ago - 7 dependent packages - 1 dependent repositories - 41.4 thousand downloads total - 26 stars on GitHub - 1 maintainer
charon_ariadne 0.1.0 💰
A fancy diagnostics & reporting crate - resigned for crates.io/charon
1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.3 thousand downloads total - 2,035 stars on GitHub - 1 maintainer
actix-web-thiserror 0.2.7
Extend thiserror crate functionality for actix-web.
11 versions - Latest release: almost 2 years ago - 444 thousand downloads total - 2 stars on GitHub - 1 maintainer
http-problem 0.3.0
A HTTP APIs focused error handling library
4 versions - Latest release: almost 3 years ago - 1 dependent repositories - 6.16 thousand downloads total - 26 stars on GitHub - 2 maintainers
get-last-error 0.1.1
An error wrapper over Win32 API errors.
2 versions - Latest release: almost 4 years ago - 4 dependent packages - 1 dependent repositories - 5.58 thousand downloads total - 3 stars on GitHub - 1 maintainer
cex 0.5.2
Checked exception simulation.
10 versions - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 21 thousand downloads total - 23 stars on GitHub - 1 maintainer
spanned_error_message 0.1.0
Pretty error messages with spans outside of proc macros
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.06 thousand downloads total - 7 stars on GitHub - 1 maintainer
tc-error 0.13.1 💰
TinyChain's generic error struct
20 versions - Latest release: 3 months ago - 13 dependent packages - 1 dependent repositories - 30.5 thousand downloads total - 55 stars on GitHub - 1 maintainer
aerr 0.2.8 💰
error / result like anyhow for axum
12 versions - Latest release: about 1 year ago - 3 dependent packages - 1 dependent repositories - 15.7 thousand downloads total - 30 stars on GitHub - 2 maintainers
error-utils-derive 0.1.3
Some rust proc-macros to simplify common error handling patterns
4 versions - Latest release: almost 4 years ago - 2 dependent packages - 2 dependent repositories - 6.39 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
iceyee_error 12.0.0
Error Message.
10 versions - Latest release: 12 months ago - 1 dependent package - 12.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
dyn-error 0.2.2
Error-related utilites for Rust
5 versions - Latest release: over 1 year ago - 1 dependent package - 6.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
stackerror 0.7.0
A pragmatic error handling library for Rust that provides helpful strings for debugging, and stru...
12 versions - Latest release: 9 months ago - 8.7 thousand downloads total - 57 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 - 998 downloads total - 1 maintainer
wurm 1.1.0
Non-fatal, strongly typed errors
3 versions - Latest release: over 3 years ago - 4 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc_nuhound 0.1.0
Nuhound error handling macros
1 version - Latest release: about 1 year ago - 951 downloads total - 0 stars on GitHub - 1 maintainer
result-transformer 0.0.2
Traits, macros and utilities for transforming Result values.
2 versions - Latest release: 9 months ago - 815 downloads total - 1 stars on GitHub - 1 maintainer
suicide-rs 1.0.0
A super simple crate for printing an error message when something terrible goes wrong and nothing...
1 version - Latest release: about 1 year ago - 683 downloads total - 0 stars on GitHub - 1 maintainer
context_error 0.2.0
Library to create rich errors to help users understand what the error was and how to fix it
2 versions - Latest release: 6 months ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-http 0.2.2
Procedural macro for associating error enums with HTTP codes.
6 versions - Latest release: over 2 years ago - 7.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
gistyr-lib 0.1.10
Library of small tools and helpers
11 versions - Latest release: 5 days ago - 330 downloads total - 1 maintainer
error_mancer 0.4.3 💰
Quickly define custom error enums for a function.
12 versions - Latest release: about 1 year ago - 10.1 thousand downloads total - 50 stars on GitHub - 1 maintainer
oofs 0.2.3
Error handling library that generates and injects context for you.
15 versions - Latest release: over 3 years ago - 2 dependent packages - 18.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
thiserror-ext-derive 0.3.0
Procedural macros for `thiserror_ext`.
20 versions - Latest release: 12 months ago - 1 dependent package - 903 thousand downloads total - 11 stars on GitHub - 1 maintainer
winresult 0.1.3
windows result codes
4 versions - Latest release: over 3 years ago - 7 dependent packages - 16.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
eyre-impl 0.1.0 💰
The generic backing types and traits necessary to implement different forms of catch all contextu...
1 version - Latest release: about 6 years ago - 2 dependent packages - 3.74 thousand downloads total - 4 stars on GitHub - 1 maintainer
idk 0.0.1 💰
A Rust library for error handling and reporting in Mini Functions.
1 version - Latest release: about 3 years ago - 2 dependent packages - 3.5 thousand downloads total - 14 stars on GitHub - 1 maintainer
errox 0.1.1
A simple and minimal error logging library.
2 versions - Latest release: over 4 years ago - 3 thousand downloads total - 0 stars on GitHub - 1 maintainer
pingora-error 0.8.0
Error types and error handling APIs for Pingora.
9 versions - Latest release: about 2 months ago - 7 dependent packages - 4.87 million downloads total - 25,066 stars on GitHub - 5 maintainers
cex_derive 0.5.2
Macros for checked exception simulation
10 versions - Latest release: about 5 years ago - 1 dependent package - 20.8 thousand downloads total - 23 stars on GitHub - 1 maintainer
isa-l-erasure-coder 0.1.0
High level methods for encoding and decoding data using Reed-Solomon erasure codes. Uses the opti...
1 version - Latest release: almost 6 years ago - 1.71 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
therror 0.0.48 💰
derive(Error) with a twist (based on thiserror)
1 version - Latest release: over 2 years ago - 1.56 thousand downloads total - 6 stars on GitHub - 1 maintainer
suwrap 0.1.2
Contextual and explicit replacement for unwrap()
3 versions - Latest release: 2 months ago - 43 downloads total - 1 maintainer
wherr-macro 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 - 1 dependent package - 13.7 thousand downloads total - 51 stars on GitHub - 1 maintainer
cargo-tighterror 0.0.22
The cargo plugin of the tighterror framework.
21 versions - Latest release: over 1 year ago - 24.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
tosserror 0.1.2
derive(Toss)
3 versions - Latest release: over 2 years ago - 1 dependent package - 5.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
api-error-derive 0.1.2
A derive macro for attaching HTTP status codes and user-facing messages to Rust error types.
3 versions - Latest release: 5 days ago - 44 downloads total - 1 maintainer
lyneate 0.2.1
A crate for beautiful code underlining and error reporting
4 versions - Latest release: over 2 years ago - 1 dependent package - 6.08 thousand downloads total - 19 stars on GitHub - 1 maintainer
scoped-panic-hook 0.1.2
Adds scoped, nestable, thread-local hooks for panics and some utilities for capturing and analyzi...
3 versions - Latest release: about 1 year ago - 8.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
explicit-error-derive 0.2.1
Derives for crates built on top of explicit-error
9 versions - Latest release: 11 months ago - 5.83 thousand downloads total - 2 stars on GitHub - 1 maintainer
cerm 1.1.1
C-inspired error reporting macros
3 versions - Latest release: over 2 years ago - 4.1 thousand downloads total - 1 maintainer
ctxerr_derive 0.5.4
Tiny wrapper on thiserror embedding backtrace and location
9 versions - Latest release: almost 3 years ago - 1 dependent package - 13.8 thousand downloads total - 1 maintainer
hub1989-error-util 1.0.0
Error util
7 versions - Latest release: over 1 year ago - 3 dependent packages - 10.1 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: about 1 year ago - 5.46 thousand downloads total - 20 stars on GitHub - 1 maintainer
axum-ctx 0.5.1
Error handling in Axum inspired by anyhow
6 versions - Latest release: 4 months ago - 3 dependent packages - 7.67 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
and_then_map_err 1.0.0
Provides traits for chaining Result operations with different error types WITHOUT the need for in...
1 version - Latest release: over 1 year ago - 1.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
rama-error 0.2.0 💰
error types and utilities for rama
19 versions - Latest release: 12 months ago - 317 thousand downloads total - 863 stars on GitHub - 1 maintainer
tonic-error 0.3.0
Derive trait to allow passing of custom errors through tonic Status responses.
7 versions - Latest release: almost 4 years ago - 19.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
cause 0.1.2
A generic [std::error::Error] implementation.
3 versions - Latest release: about 4 years ago - 14.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
yoshi 0.1.5
Entry for the Yoshi error framework.
5 versions - Latest release: 11 months ago - 2.25 thousand downloads total - 1 stars on GitHub - 1 maintainer
permitit 0.1.1
Cute little library to permit a specific error
2 versions - Latest release: 12 months ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
rhai_trace 0.3.1
A small library providing better error and span support for Rhai, the embeddable programming lang...
7 versions - Latest release: 6 months ago - 2.29 thousand downloads total - 0 stars on GitHub - 1 maintainer