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

crates.io "error" keyword

View the packages on the crates.io package registry that are tagged with the "error" keyword.

ic-error-types 0.2.0
Error types of the Internet Computer
2 versions - Latest release: 9 months ago - 347 thousand downloads total - 1,684 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.81 thousand downloads total - 337 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 - 215 million downloads total - 337 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 2.0.18 💰
derive(Error)
89 versions - Latest release: 26 days ago - 16,613 dependent packages - 57,359 dependent repositories - 755 million downloads total - 4,415 stars on GitHub - 1 maintainer
resext-macro 1.0.0
proc-macro for resext crate
4 versions - Latest release: about 15 hours ago - 90 downloads total - 1 maintainer
palisade-errors 0.3.0
Security-conscious error handling with operational security principles
1 version - Latest release: about 16 hours ago - 0 downloads total - 1 maintainer
anyhow_serde 1.0.101
Flexible concrete Error type built on std::error::Error with serde support
2 versions - Latest release: 4 months ago - 478 downloads total - 1 stars on GitHub - 1 maintainer
anystack 0.6.0-alpha.3
Flexible and comprehensive error handling.
3 versions - Latest release: 8 months ago - 1.55 thousand downloads total - 1 maintainer
btree_error 0.1.0
To avoid duplication, all bforest libs use the same error defined in this crate.
1 version - Latest release: about 5 years ago - 3 dependent repositories - 1.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
api-errtype 0.3.2
API error code types definition based on api-response
5 versions - Latest release: about 1 year ago - 4.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
orion-error 0.5.6
Struct Error for Large Project
22 versions - Latest release: about 1 month ago - 14.7 thousand downloads total - 1 stars on GitHub - 2 maintainers
llkv-result 0.8.5-alpha
Result and error types for the LLKV toolkit.
13 versions - Latest release: 2 months ago - 2.48 thousand downloads total - 8 stars on GitHub - 1 maintainer
clierr 0.7.0
Non-panicking error handling for small CLI scripts.
7 versions - Latest release: about 10 years ago - 12.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_or_wrap 0.0.5
Macro for simplified handling of multiple error conditions in a single function. Like try!, but c...
3 versions - Latest release: about 11 years ago - 6.23 thousand downloads total - 1 maintainer
bongonet-error 0.4.0 💰
Error types and error handling APIs for Bongonet.
1 version - Latest release: about 1 year ago - 1.22 thousand downloads total - 1 stars on GitHub - 1 maintainer
wurm 1.1.0
Non-fatal, strongly typed errors
3 versions - Latest release: over 3 years ago - 3.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc_nuhound 0.1.0
Nuhound error handling macros
1 version - Latest release: 11 months ago - 907 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: 7 months ago - 810 downloads total - 1 stars on GitHub - 1 maintainer
printjsonerr 0.0.1
print json err
1 version - Latest release: almost 3 years ago - 1.56 thousand downloads total - 1 stars on codeberg.org - 1 maintainer
derive-error-kind 0.1.0
Proc macro for deriving error kinds
1 version - Latest release: 8 months ago - 629 downloads total - 1 stars on GitHub - 1 maintainer
axum-route-error 5.1.0
A common error response for Axum servers
9 versions - Latest release: about 1 year ago - 1 dependent repositories - 31.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
errox 0.1.1
A simple and minimal error logging library.
2 versions - Latest release: over 4 years ago - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
errs 0.8.0
A library for handling errors with reasons
11 versions - Latest release: about 1 month ago - 3.78 thousand downloads total - 1 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: 3 months ago - 940 downloads total - 0 stars on GitHub - 1 maintainer
more_errors 0.1.0
Provides reusable errors.
1 version - Latest release: over 1 year ago - 1.32 thousand downloads total - 1 maintainer
simplerror 1.1.0
A zero-dep macro to declaratively define error enum types and their common trait implementations.
2 versions - Latest release: 7 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
cdumay_result 1.0.4
A library to serialize and deserialize result using serde
6 versions - Latest release: 10 months ago - 5.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-chain-mini-derive 0.2.0
derives for error-chain-mini
8 versions - Latest release: over 7 years ago - 3 dependent packages - 14.6 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: 6 months ago - 8.61 thousand downloads total - 57 stars on GitHub - 1 maintainer
errcraft 0.1.0
Beautiful, structured, and colorful error handling for Rust.
1 version - Latest release: 4 months ago - 268 downloads total - 1 maintainer
terminator 0.3.2
Formatter for pretty panics and errors
7 versions - Latest release: about 1 year ago - 1 dependent package - 3 dependent repositories - 15.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
testresult 0.4.1 💰
Provides TestResult type for concise and precise test failures
5 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 array
2 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 description
7 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
anyhow 1.0.101 💰
Flexible concrete Error type built on std::error::Error
103 versions - Latest release: 8 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 language
1 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-dev
6 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 type
1 version - Latest release: about 1 year ago - 997 downloads total - 1 maintainer
ertrace 0.2.1
Experimental Error Return Tracing for Rust
3 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 CalcScript
2 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 Adaptors
6 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 axum
4 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::Error
2 versions - Latest release: 1 day 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 tree
1 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 codes
3 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 library
1 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
squall-error 0.1.3
Agentic error
4 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 types
1 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 errors
8 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 crate
1 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 projects
16 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 one
5 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 errors
3 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-Handling
4 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
proc-macro-error 1.0.4
Almost drop-in replacement to panics in proc-macros
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
terrors 0.3.3
ergonomic and precise error handling built atop type-level set arithmetic
16 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 reporting
9 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 tree
13 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 rust
2 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 exceptions
1 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 Adaptors
1 version - Latest release: about 3 years ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
snafu 0.8.9
An ergonomic error handling library
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
Top 6.4% on crates.io
indenter 0.3.4
A formatter wrapper that indents the text, designed for error display impls
9 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 ergonomics
1 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 context
1 version - Latest release: 2 days 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
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
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 thiserror
7 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 easily
3 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 unwrapping
5 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 servers
2 versions - Latest release: 4 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 trait
8 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 anyhow
8 versions - Latest release: 10 months ago - 21.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
tailwind-error 1.3.3
Tailwind Error Handlers
18 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 Result
1 version - Latest release: over 5 years ago - 1.77 thousand downloads total - 0 stars on GitHub - 1 maintainer