crates.io "error" keyword
Top 1.1% on crates.io
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
anyhow 1.0.102 💰
Flexible concrete Error type built on std::error::Error104 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
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
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 trace1 version - Latest release: 5 months ago - 44 downloads total - 1 maintainer
errjson 0.0.6
Easy complex and intuitive Rust Error json6 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 information4 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 library3 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 feedback2 versions - Latest release: 4 months ago - 44 downloads total - 1 stars on GitHub - 1 maintainer
issues 0.1.0
An error reporting library for Rust1 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 crate13 versions - Latest release: about 1 month ago - 405 downloads total - 1 maintainer
precisej-printable-errno 0.2.2
Printable system call errors for nix6 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 types3 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-unwrap6 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-error1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
orion-error 0.7.0
Struct Error for Large Project27 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 Rust21 versions - Latest release: about 1 month ago - 672 downloads total - 1 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
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-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 errors2 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 crate1 version - Latest release: 3 days ago - 0 downloads total - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types1 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 anyhow9 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 type2 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 axum4 versions - Latest release: 10 months ago - 2.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
minimer 1.0.0
A simple error manager1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
actix-web-error-derive 0.2.0
Derive macros for actix-web-error2 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 handwriting3 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
21 versions - Latest release: 7 months ago - 117 dependent packages - 306 dependent repositories - 3.33 million downloads total - 28 stars on GitHub - 1 maintainer
simple-error 0.3.2
A simple error type backed by a string21 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 errors1 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
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
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 crate1 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 Rust5 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 line1 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 conduit9 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 errors2 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 sources5 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 type8 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 pain9 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::Error2 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/charon1 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 library4 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 macros1 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 struct20 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 axum12 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 patterns4 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 Rust5 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 type1 version - Latest release: about 1 year ago - 998 downloads total - 1 maintainer
wurm 1.1.0
Non-fatal, strongly typed errors3 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 macros1 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 it2 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 helpers11 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 codes4 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 simulation10 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 reporting4 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-error9 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 macros3 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 location9 versions - Latest release: almost 3 years ago - 1 dependent package - 13.8 thousand downloads total - 1 maintainer
hub1989-error-util 1.0.0
Error util7 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 anyhow6 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 rama19 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 error2 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
Related Keywords
error-handling
164
rust
97
macro
46
result
46
derive
46
backtrace
20
library
20
proc-macro
20
no-std
20
anyhow
20
no_std
20
diagnostics
20
thiserror
18
http
17
context
17
logging
16
axum
15
errors
15
compiler
14
enum
14
report
14
failure
13
tracing
13
log
13
cli
12
error-reporting
12
handling
11
debugging
11
macros
11
reporting
10
panic
10
serde
9
debug
8
async
8
ergonomic
8
utility
8
try
8
parser
8
exception
8
io
8
display
8
validation
7
error-messages
7
api
7
rust-lang
7
pretty
7
option
7
rust-library
7
eyre
7
tree
7
diagnostic
6
web
6
framework
6
ai
6
iterator
5
warning
5
stacktrace
5
optional
5
json
5
hash
5
transform
5
pipeline
5
grpc
5
type
5
terminal
5
rust-patterns
5
highlight
5
rust-error
4
input
4
superapp
4
graph
4
minimal
4
unwrap
4
console
4
trace
4
dialog
4
anonymous
4
handler
4
typescript
4
hacktoberfest
4
testing
4
exit
4
rust-crate
4
utilities
4
format
4
code
4
chain
4
blockchain
4
win32
4
errorstack
4
location
4
conversion
3
programming-language
3
tonic
3
error-context
3
print
3
i18n
3
simple
3
status
3
hook
3