crates.io "error" keyword
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: about 1 hour 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: about 1 hour 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
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.68 thousand downloads total - 0 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: over 3 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: 5 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: about 17 hours 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: 11 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
Top 1.1% on crates.io
104 versions - Latest release: 2 months ago - 15,807 dependent packages - 46,716 dependent repositories - 637 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 - 637 million downloads total - 5,458 stars on GitHub - 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: 1 day 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: 12 months 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
Top 1.2% on crates.io
89 versions - Latest release: 3 months ago - 16,613 dependent packages - 57,359 dependent repositories - 912 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 - 912 million downloads total - 4,415 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
Top 3.3% on crates.io
16 versions - Latest release: almost 5 years ago - 422 dependent packages - 21,361 dependent repositories - 249 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 - 249 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.92 thousand downloads total - 339 stars on GitHub - 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
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
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
result-transformer-core 0.0.2
Traits, macros and utilities for transforming Result values.2 versions - Latest release: 9 months ago - 957 downloads total - 1 stars on GitHub - 1 maintainer
userror 0.1.0
User-facing error messages for command-line programs.1 version - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 5.37 thousand downloads total - 1 maintainer
smarterr-macro 0.1.7
Smart error handling library8 versions - Latest release: about 2 years ago - 10.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
anyhow-http-derive 0.4.4
Derive macros for HTTP errors5 versions - Latest release: about 1 month ago - 17.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
ds-common-logger-rs-lib 0.1.1
A comprehensive Rust library for working with the DS Common Logger, providing high-level abstract...2 versions - Latest release: 7 months ago - 680 downloads total - 4 stars on GitHub - 1 maintainer
iron_inspect 0.2.1
Inspect the result of Iron5 versions - Latest release: almost 8 years ago - 8.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
dynerr 0.1.24
Macros for dynamic error handling9 versions - Latest release: over 5 years ago - 12.7 thousand downloads total - 1 maintainer
nok-codegen 0.0.1
Concrete Error type built around a pseudo stack trace1 version - Latest release: 5 months ago - 181 downloads total - 1 maintainer
err-into 1.0.1
Extension traits for core::convert::Into to use with Results and Options2 versions - Latest release: almost 3 years ago - 55 thousand downloads total - 1 stars on GitHub - 1 maintainer
erreur 0.2.1
A tiny crate that facilitates error handling, including tracing line numbers, customizing and pro...4 versions - Latest release: 14 days ago - 4.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
econtext 0.2.0
Fast and simple error context on panics4 versions - Latest release: almost 6 years ago - 996 thousand downloads total - 6 stars on GitHub - 1 maintainer
trax 0.0.1 💰
Application Monitoring and Error Tracking Software1 version - Latest release: almost 4 years ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
errore 0.4.1
Library for error handling and tracing6 versions - Latest release: over 1 year ago - 5.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
pisserror 0.3.0 💰
A golden rip-off of thiserror7 versions - Latest release: about 1 year ago - 7.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
err-handler 1.0.0
a non-intrusive error handling marco3 versions - Latest release: almost 2 years ago - 3.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
ohno_macros 0.3.0
Macros for the ohno crate.3 versions - Latest release: 3 months ago - 5.71 thousand downloads total - 78 stars on GitHub - 2 maintainers
error_label 0.0.1
Low-cardinality label for errors.1 version - Latest release: 8 days ago - 13 downloads total - 78 stars on GitHub - 1 maintainer
ohno 0.3.2
High-quality Rust error handling.7 versions - Latest release: 7 days ago - 6.14 thousand downloads total - 78 stars on GitHub - 3 maintainers
io-error 0.1.1
Simple and convenient macro for creating I/O errors.2 versions - Latest release: about 9 years ago - 4.27 thousand downloads total - 2,942 stars on GitHub - 1 maintainer
unwrap_goto 0.1.2
unwrap Option an Result or goto `return`/`cotinue`/`break` as you want.3 versions - Latest release: over 3 years ago - 3.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
rancor 0.1.1 💰
Scalable and efficient error handling without type composition14 versions - Latest release: 7 months ago - 2 dependent packages - 12.8 million downloads total - 4 stars on GitHub - 1 maintainer
anystack 0.6.0-alpha.3
Flexible and comprehensive error handling.3 versions - Latest release: 10 months ago - 1.61 thousand downloads total - 1 maintainer
api-error 0.1.0
HTTP API error types and utilities for Rust web services1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
yade 0.1.2
Yet Another Derive Error3 versions - Latest release: over 8 years ago - 2 dependent packages - 1 dependent repositories - 7.33 thousand downloads total - 3 stars on GitHub - 1 maintainer
validiter 0.3.0
Iterator adapters for validating iterations4 versions - Latest release: over 1 year ago - 4.82 thousand downloads total - 2 stars on GitHub - 1 maintainer
alerta 0.1.2
Display simple GUI dialogs on X11 / XWayland3 versions - Latest release: 5 months ago - 295 downloads total - 1 maintainer
command-error 0.8.0
Detailed error messages and status checking for `std::process::Command`9 versions - Latest release: 7 months ago - 2 dependent packages - 14.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
error-stack-derive 0.1.0
A derive macro to use in pair with error_stack or generally any error system1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 2.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
error-backtrace 0.3.1
Simple crate to backtrace your errors6 versions - Latest release: over 1 year ago - 6.15 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
sqlstate-inline 0.1.2
Memory efficient const-friendly types for SQLSTATE codes3 versions - Latest release: over 3 years ago - 3.99 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
Related Keywords
error-handling
163
rust
97
result
46
macro
46
derive
44
library
20
backtrace
20
no_std
20
anyhow
20
no-std
19
proc-macro
18
diagnostics
18
http
17
context
17
thiserror
16
logging
16
axum
15
errors
15
report
14
compiler
14
enum
14
failure
13
tracing
13
log
13
cli
12
error-reporting
12
macros
11
handling
11
debugging
11
panic
10
reporting
10
serde
9
debug
8
utility
8
exception
8
ergonomic
8
io
8
async
8
parser
8
try
8
display
8
option
7
error-messages
7
api
7
validation
7
pretty
7
rust-library
7
tree
7
eyre
7
rust-lang
7
diagnostic
6
framework
6
web
6
ai
6
pipeline
5
transform
5
json
5
grpc
5
iterator
5
hash
5
rust-patterns
5
optional
5
type
5
terminal
5
highlight
5
warning
5
stacktrace
5
rust-error
4
unwrap
4
minimal
4
code
4
typescript
4
chain
4
exit
4
dialog
4
console
4
testing
4
win32
4
location
4
anonymous
4
handler
4
graph
4
trace
4
input
4
utilities
4
errorstack
4
format
4
superapp
4
blockchain
4
hacktoberfest
4
crate
3
sum
3
print
3
rust-crate
3
rustc
3
boilerplate
3
schema
3
std
3
rest
3
tighterror
3