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 failures5 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 array2 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 description7 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
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
anyhow 1.0.101 💰
Flexible concrete Error type built on std::error::Error103 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 language1 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-dev6 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 type1 version - Latest release: about 1 year ago - 997 downloads total - 1 maintainer
ertrace 0.2.1
Experimental Error Return Tracing for Rust3 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 CalcScript2 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 Adaptors6 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 axum4 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::Error2 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 tree1 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 codes3 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 library1 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
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
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 error4 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 types1 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 errors8 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 crate1 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 projects16 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 one5 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 errors3 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-Handling4 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
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
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 - 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 arithmetic16 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 reporting9 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 tree13 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 rust2 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 exceptions1 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 Adaptors1 version - Latest release: about 3 years ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
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
snafu 0.8.9
An ergonomic error handling library51 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
9 versions - Latest release: 6 months ago - 29 dependent packages - 2,934 dependent repositories - 75 million downloads total - 30 stars on GitHub - 1 maintainer
indenter 0.3.4
A formatter wrapper that indents the text, designed for error display impls9 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 ergonomics1 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 context1 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
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-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
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
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 thiserror7 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 easily3 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 unwrapping5 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 servers2 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 trait8 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 anyhow8 versions - Latest release: 10 months ago - 21.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
tailwind-error 1.3.3
Tailwind Error Handlers18 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 Result1 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 crate1 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 error2 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 context3 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 programs1 version - Latest release: over 7 years ago - 2.76 thousand downloads total - 1 maintainer
status 0.0.10
Error container10 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 annotations4 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 package2 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 Rust34 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 combinators4 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 Handlers1 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 macro4 versions - Latest release: 22 days ago - 49 downloads total
pyo3-error 0.8.0
Unified error causality chains across Rust and Python8 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 errors1 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 AxumErrorHandler1 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 backtraces10 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
17 versions - Latest release: almost 5 years ago - 84 dependent packages - 95 dependent repositories - 561 thousand downloads total - 74 stars on GitHub - 1 maintainer
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 expressive2 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
Related Keywords
error-handling
149
rust
91
macro
43
derive
42
result
37
library
20
no_std
20
backtrace
20
anyhow
19
thiserror
17
no-std
17
context
16
diagnostics
16
proc-macro
15
logging
15
report
14
errors
14
enum
13
log
13
failure
13
axum
13
tracing
12
error-reporting
12
http
12
compiler
11
handling
11
macros
10
debugging
10
serde
9
cli
9
io
8
panic
8
ergonomic
8
try
8
display
8
reporting
8
exception
8
async
8
option
7
utility
7
pretty
7
parser
7
validation
7
tree
7
rust-library
7
debug
6
error-messages
6
api
6
eyre
6
framework
6
stacktrace
5
optional
5
rust-lang
5
warning
5
terminal
5
rust-patterns
5
transform
5
pipeline
5
hash
5
highlight
5
ai
5
web
5
rust-error
4
anonymous
4
type
4
json
4
format
4
exit
4
utilities
4
iterator
4
dialog
4
hacktoberfest
4
minimal
4
input
4
diagnostic
4
console
4
handler
4
typescript
4
superapp
4
grpc
4
win32
4
location
4
errorstack
4
trace
4
chain
4
graph
4
code
4
rustc
3
tracking
3
ffi
3
error-context
3
i18n
3
yoshi
3
throw
3
message
3
conversion
3
throws
3
tighterror
3
question
3
tonic
3