crates.io "error" keyword
wp-error 0.8.3
Structured, domain-specific error types and robustness strategies extracted from WarpParse8 versions - Latest release: about 7 hours ago - 2.62 thousand downloads total - 1 maintainer
Top 1.1% on crates.io
104 versions - Latest release: about 1 month ago - 15,807 dependent packages - 46,716 dependent repositories - 604 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: about 1 month ago - 15,807 dependent packages - 46,716 dependent repositories - 604 million downloads total - 5,458 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
89 versions - Latest release: 2 months ago - 16,613 dependent packages - 57,359 dependent repositories - 859 million downloads total - 4,415 stars on GitHub - 1 maintainer
thiserror 2.0.18 💰
derive(Error)89 versions - Latest release: 2 months ago - 16,613 dependent packages - 57,359 dependent repositories - 859 million downloads total - 4,415 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: about 1 month ago - 68 downloads total - 6,467 stars on GitHub - 1 maintainer
debug_err 0.1.0
A minimal error handling library.1 version - Latest release: 4 months ago - 519 downloads total
ariadnenum 0.1.2
Derive macros to easily generate ariadne report from error variants3 versions - Latest release: 9 months ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
all-the-errors 0.1.0-beta3
Collect all the errors from iterators over results1 version - Latest release: about 17 hours ago - 0 downloads total - 1 maintainer
nexcore-error 0.1.0
Zero-dependency error handling for NexVigilant Core ecosystem1 version - Latest release: about 18 hours ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
throws 0.1.2
A macro for easy creation per-function errors.2 versions - Latest release: about 8 years ago - 3.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
abort-if 0.1.2 💰
Very handy attribute to abort a function at compile-time if something goes wrong3 versions - Latest release: over 3 years ago - 4.88 thousand downloads total - 2 stars on GitHub - 1 maintainer
nebula_status 0.3.333
An HTTP status/error type for server applications11 versions - Latest release: over 5 years ago - 1 dependent package - 15 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
copybook-error-reporter 0.4.3
Structured error reporting policies and summaries for copybook-rs1 version - Latest release: about 22 hours ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
error-envelope 0.3.0
Structured, consistent error responses for Rust APIs. Framework-agnostic with Axum support.5 versions - Latest release: 3 months ago - 841 downloads total - 2 stars on GitHub - 1 maintainer
log-if-err 0.1.0
Drop-in replacements for silent error drops — log at warn/error/debug instead of silently discarding1 version - Latest release: about 23 hours ago - 0 downloads total - 1 maintainer
copybook-error 0.4.3
Error types and taxonomy for copybook-rs1 version - Latest release: about 24 hours ago - 0 downloads total - 1 maintainer
notedown-error 1.1.10
Notedown Error Handlers15 versions - Latest release: over 3 years ago - 4 dependent packages - 22.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
onlyerror 0.1.5 💰
Obsessively tiny error derive macro6 versions - Latest release: over 1 year ago - 5 dependent packages - 1 dependent repositories - 27.1 thousand downloads total - 87 stars on GitHub - 1 maintainer
infinite-errors 0.2.1
Generic error handling framework with static backtraces3 versions - Latest release: 11 months ago - 8.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
46 versions - Latest release: 1 day ago - 20 dependent packages - 43 dependent repositories - 2.69 million downloads total - 17 stars on GitHub - 1 maintainer
special 0.13.1
The package provides special functions.46 versions - Latest release: 1 day ago - 20 dependent packages - 43 dependent repositories - 2.69 million downloads total - 17 stars on GitHub - 1 maintainer
Top 7.1% on crates.io
38 versions - Latest release: over 5 years ago - 604 dependent packages - 36,312 dependent repositories - 260 million downloads total - 17 stars on gitlab.com - 1 maintainer
proc-macro-error 1.0.4
Almost drop-in replacement to panics in proc-macros38 versions - Latest release: over 5 years ago - 604 dependent packages - 36,312 dependent repositories - 260 million downloads total - 17 stars on gitlab.com - 1 maintainer
clerr 0.10.0
This library aids in command-line error reporting.17 versions - Latest release: 8 days ago - 3.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
sqlstate 0.1.0 💰
Representations and parsing logic for SQLSTATE return codes.2 versions - Latest release: over 4 years ago - 3.77 thousand downloads total - 4 stars on GitHub - 1 maintainer
curerr 1.1.0
Rust crate for easy error handling8 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
declaration_site 0.2.0
Iterate through the debug info associated with currently loaded functions2 versions - Latest release: almost 4 years ago - 2.98 thousand downloads total - 2 stars on GitHub - 1 maintainer
codesnake 0.3.0
Pretty printer for non-overlapping code spans4 versions - Latest release: 11 days ago - 101 thousand downloads total - 9 stars on GitHub - 1 maintainer
lifterr 0.4.1
A small set of adapters extending Rust's error-handling capabilities6 versions - Latest release: over 3 years ago - 1 dependent repositories - 7.66 thousand downloads total - 4 stars on GitHub - 1 maintainer
stacktrace 0.2.1
This project is deprecated. Consider looking at [error-chain](https://crates.io/crates/error-chain).6 versions - Latest release: almost 10 years ago - 24.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
whereat 0.1.5
Lightweight error location tracking with small sizeof and no_std support6 versions - Latest release: 2 days ago - 70.5 thousand downloads total - 1 maintainer
beau_collector 0.2.1
Collect up all errors into a single error4 versions - Latest release: almost 6 years ago - 2 dependent packages - 10 dependent repositories - 134 thousand downloads total - 2 stars on GitHub - 1 maintainer
win32-error 0.9.0
Error like wrapper for GetLastError for Windows1 version - Latest release: over 9 years ago - 1 dependent package - 3 dependent repositories - 8.01 thousand downloads total - 2 stars on GitHub - 1 maintainer
ohno_macros 0.3.0
Macros for the ohno crate.3 versions - Latest release: 2 months ago - 2.85 thousand downloads total - 75 stars on GitHub - 2 maintainers
ohno 0.3.1
High-quality Rust error handling.6 versions - Latest release: about 1 month ago - 3.22 thousand downloads total - 75 stars on GitHub - 3 maintainers
codelighter 1.0.2
A fast error, warning and notes highlighter for Rust1 version - Latest release: over 1 year ago - 1.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
highlight_error 0.1.1
Highlights an error for printing2 versions - Latest release: over 3 years ago - 6 dependent packages - 5 dependent repositories - 47.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
ai-quick-error 2.0.1
A no_std fork of quick-error1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
miden-thiserror 1.0.59
derive(Error) with no-std support1 version - Latest release: over 1 year ago - 42 thousand downloads total - 2 stars on GitHub - 1 maintainer
lmnkjgkj-std-backtrace-anyhow
Fork of anyhow that uses backtrace from std1 version - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 3.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-info-macros 0.3.1
Macros for error-info crate4 versions - Latest release: 2 months ago - 1 dependent package - 5.31 thousand downloads total - 1 stars on GitHub - 1 maintainer
canonical-error 0.1.0
Rust implementation of Abseil Canonical Errors1 version - Latest release: over 4 years ago - 1.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
thistermination 1.1.0
A library crate to add the Termination trait to error enums inspired by thiserror2 versions - Latest release: over 2 years ago - 1 dependent repositories - 6.25 thousand downloads total - 1 stars on GitHub - 1 maintainer
serde_json_diagnostics 0.1.0
Enhanced deserialization error diagnostics for serde_json with accurate JSON path tracking1 version - Latest release: 2 months ago - 19 downloads total - 1 maintainer
n0-error 0.1.3
ergonomic errors with call-site location4 versions - Latest release: 3 months ago - 156 thousand downloads total - 8 stars on GitHub - 3 maintainers
chic 1.2.2 💰
Pretty parser error reporting.7 versions - Latest release: over 6 years ago - 3 dependent packages - 31 dependent repositories - 1.09 million downloads total - 34 stars on GitHub - 1 maintainer
iostub 0.2.0
A ready to use std::io::Read stub to write test suites2 versions - Latest release: over 1 year ago - 1.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
sqlite-err-parser 0.5.0
Deconstruct certain sqlite errors6 versions - Latest release: 15 days ago - 1.74 thousand downloads total - 2 maintainers
rootcause 0.12.1
A flexible, ergonomic, and inspectable error reporting library for Rust18 versions - Latest release: about 1 month ago - 35.8 thousand downloads total - 166 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.86 thousand downloads total - 339 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 - 236 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 - 236 million downloads total - 339 stars on GitHub - 1 maintainer
lift-fail
A library to handle `failure` in an iterable collection.1 version - Latest release: 3 days ago - 1.67 thousand downloads total - 1 maintainer
manyhow 0.11.4
proc macro error handling à la anyhow x proc-macro-error24 versions - Latest release: over 1 year ago - 12 dependent packages - 1 dependent repositories - 6.07 million downloads total - 13 stars on GitHub - 1 maintainer
sourceannot 0.3.1
A library to render snippets of source code with annotations6 versions - Latest release: about 1 month ago - 1 dependent package - 16.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
errorset 1.1.0
ErrorSet library6 versions - Latest release: 9 months ago - 6.27 thousand downloads total - 4 stars on GitHub - 1 maintainer
core-error 0.0.0
std::error::Error for libcore5 versions - Latest release: over 6 years ago - 17 dependent packages - 7 dependent repositories - 1.72 million downloads total - 39 stars on GitHub - 2 maintainers
trace-error 0.1.5 💰
Extensions to Rust's error system to automatically include backtraces6 versions - Latest release: almost 9 years ago - 1 dependent package - 4 dependent repositories - 36.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
tighterror-build 0.0.22
The tighterror code generation library.21 versions - Latest release: over 1 year ago - 1 dependent package - 24.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
code_highlighter 0.2.0
Highlights code for printing2 versions - Latest release: over 1 year ago - 2.92 thousand downloads total - 1 stars on GitHub - 1 maintainer
tracerr 0.4.0
Custom compile-time captured error tracing.6 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 74.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
14 versions - Latest release: about 4 years ago - 129 dependent packages - 664 dependent repositories - 6.81 million downloads total - 26 stars on gitlab.com - 2 maintainers
err-derive 0.3.1
Derive macro for `std::error::Error`14 versions - Latest release: about 4 years ago - 129 dependent packages - 664 dependent repositories - 6.81 million downloads total - 26 stars on gitlab.com - 2 maintainers
oofs_derive 0.2.3
Error handling library that generates and injects context for you.13 versions - Latest release: over 3 years ago - 1 dependent package - 16.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
bare_err_tree 1.0.1
Display errors as a formatted tree16 versions - Latest release: 10 months ago - 13.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
errors_rust 0.1.0
Just a simple library for error mapping.1 version - Latest release: over 6 years ago - 1 dependent package - 1.93 thousand downloads total - 1 maintainer
nuhound 0.3.0
Improve error handling capability5 versions - Latest release: 10 months ago - 5.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
masterror 0.27.3 💰
Application error types and response mapping26 versions - Latest release: 26 days ago - 14 thousand downloads total - 5 stars on GitHub - 1 maintainer
exun 0.2.0
Handle unexpected errors2 versions - Latest release: over 2 years ago - 3.35 thousand downloads total - 26 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
53 versions - Latest release: about 1 year ago - 11 dependent packages - 28 dependent repositories - 540 thousand downloads total - 61 stars on GitHub - 1 maintainer
http-api-problem 0.60.0
A library to create HTTP error response content for APIs based on RFC 780753 versions - Latest release: about 1 year ago - 11 dependent packages - 28 dependent repositories - 540 thousand downloads total - 61 stars on GitHub - 1 maintainer
lift_result 1.0.1
Lifts a fallible function that returns Result<_, E1> into one that returns Result<_, E2>, if E1 c...2 versions - Latest release: almost 4 years ago - 2.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
easy-error 1.0.0
Simple error utilities6 versions - Latest release: almost 5 years ago - 17 dependent packages - 415 dependent repositories - 473 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
error2-derive 0.13.2
A simple error handle library for Rust31 versions - Latest release: 2 months ago - 4.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
disperror 0.1.2
`Display`ing errors instead of `Debug`ging them when returned from `main`.3 versions - Latest release: about 1 year ago - 2.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
axum-error-object 0.0.4
Provides a `Result<T>` type and related utility types that can be used to holistically provide ob...4 versions - Latest release: 11 months ago - 2.66 thousand downloads total - 2 stars on GitHub - 1 maintainer
nom-errors 0.0.13
Strong-typed errors support for nom parser combinator library.13 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 19.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
rich-error 0.1.0
Location-aware erorrs made easy1 version - Latest release: 4 months ago - 12.2 thousand downloads total - 1 maintainer
localtrace 0.2.0
A local tracing library for Rust10 versions - Latest release: 4 months ago - 2.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
problemo 0.0.12
Problemo12 versions - Latest release: about 1 month ago - 333 downloads total - 1 maintainer
srcerr 0.4.0 💰
User friendly errors from source data.4 versions - Latest release: almost 5 years ago - 8.98 thousand downloads total - 8 stars on GitHub - 1 maintainer
rootcause-backtrace 0.12.1
Backtraces support for the rootcause error reporting library4 versions - Latest release: about 1 month ago - 4.7 thousand downloads total - 166 stars on GitHub - 1 maintainer
tiny_fail 0.2.1
Provides simple Fail type.3 versions - Latest release: over 6 years ago - 1 dependent package - 5.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
wherror 2.3.1
The same derive(Error) macro thiserror provides + the features you want!8 versions - Latest release: 7 months ago - 3.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
embedded-hal-error 0.3.0
core::error::Error for embedded-hal Errors4 versions - Latest release: over 1 year ago - 4.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_derive 0.2.0
Macros for deriving Error implementations through custom_derive!.3 versions - Latest release: over 9 years ago - 1 dependent repositories - 7.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
crc-correction 1.0.2
CRC Correction3 versions - Latest release: 8 months ago - 1.22 thousand downloads total - 1 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000037
derive(Error)2 versions - Latest release: 4 days ago - 1.59 thousand downloads total - 1 maintainer
display_full_error 1.1.0
Minimal display formatter for error chains2 versions - Latest release: about 1 year ago - 1.55 million downloads total - 3 stars on GitHub - 1 maintainer
errorcon 0.1.0
A small crate for scoping errors and easier error conversion1 version - Latest release: over 2 years ago - 2 dependent packages - 3.01 thousand downloads total - 9 stars on GitHub - 1 maintainer
ohsol 0.1.0
Decode Solana program errors with style1 version - Latest release: 4 months ago - 35 downloads total - 1 maintainer
snafu-virtstack 0.1.0
A lightweight, efficient error handling library for Rust that implements virtual stack traces bas...1 version - Latest release: 8 months ago - 93.8 thousand downloads total - 1 maintainer
context-attribute 1.0.0 💰
Set the error context using doc comments.1 version - Latest release: almost 7 years ago - 10.4 thousand downloads total - 54 stars on GitHub - 1 maintainer
adhocerr 0.1.2 💰
A library for the construction of efficient single use static/dynamic error types per callsite.3 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 9.09 thousand downloads total - 4 stars on GitHub - 1 maintainer
proxit 1.0.1
UNIX-style error messages in Rust2 versions - Latest release: over 2 years ago - 2.72 thousand downloads total - 1 maintainer
thisctx 0.4.0
Easily create error with contexts4 versions - Latest release: about 3 years ago - 1 dependent repositories - 11.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
erroracle 0.2.0
HTTP error classification and target modeling for scanner feedback loops.1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
i18n_error 0.1.0
i18n_error provides a convenient way to define and manage error messages with internationalizatio...1 version - Latest release: almost 2 years ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc-macro-error2 2.0.1
Almost drop-in replacement to panics in proc-macros5 versions - Latest release: over 1 year ago - 75.2 million downloads total - 14 stars on GitHub - 1 maintainer
feature_utils 0.0.0
Macros for good compiler errors when dealing with feature flags1 version - Latest release: over 3 years ago - 4 dependent repositories - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
dyteslogs 0.1.0
error logs1 version - Latest release: 10 months ago - 1.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
errors 0.1.0 💰
std::error::Error utilities2 versions - Latest release: 7 months ago - 2 dependent repositories - 25.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
tonic-thiserror 0.1.0 💰
Thiserror integration for tonic1 version - Latest release: about 2 years ago - 4.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
os_error 0.1.0
Struct `OsError` represents only the OS error part of `std::io::Error`. `OsError` implements `Cl...1 version - Latest release: about 8 years ago - 3.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
wallee 0.2.4
Flexible concrete Error type built on std::error::Error with caller location tracking11 versions - Latest release: 2 months ago - 12.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
failspot 0.2.0
A testing library that makes it easy(ish) to add intentional errors to a program2 versions - Latest release: over 1 year ago - 101 thousand downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
error-handling
158
rust
96
macro
44
result
43
derive
42
library
20
anyhow
20
backtrace
20
no_std
20
no-std
19
context
17
logging
16
diagnostics
16
thiserror
16
proc-macro
15
report
15
log
14
axum
14
errors
14
enum
14
http
14
tracing
13
failure
13
cli
13
error-reporting
12
debugging
11
handling
11
compiler
11
macros
11
reporting
9
panic
9
serde
9
try
8
display
8
parser
8
exception
8
io
8
ergonomic
8
async
8
utility
8
debug
8
rust-library
7
rust-lang
7
error-messages
7
api
7
validation
7
tree
7
option
7
pretty
7
eyre
7
web
6
framework
6
ai
6
terminal
6
stacktrace
5
warning
5
type
5
highlight
5
optional
5
rust-patterns
5
pipeline
5
transform
5
hash
5
json
5
iterator
5
input
4
exit
4
code
4
grpc
4
blockchain
4
location
4
anonymous
4
format
4
utilities
4
errorstack
4
graph
4
dialog
4
superapp
4
typescript
4
minimal
4
rust-error
4
trace
4
chain
4
win32
4
diagnostic
4
handler
4
hacktoberfest
4
unwrap
4
console
4
tracking
3
tighterror
3
throw
3
errorjson
3
question
3
errno
3
throws
3
i18n
3
error-context
3
sum
3
database
3