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.

sqlstate 0.1.0 💰
Representations and parsing logic for SQLSTATE return codes.
2 versions - Latest release: almost 4 years ago - 3.54 thousand downloads total - 4 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: over 5 years ago - 1 dependent repositories - 7.84 thousand downloads total - 1 maintainer
declaration_site 0.2.0
Iterate through the debug info associated with currently loaded functions
2 versions - Latest release: over 3 years ago - 2.76 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
error-stack 0.6.0
A context-aware error-handling library that supports arbitrary attached user data
13 versions - Latest release: 7 days ago - 73 dependent packages - 181 dependent repositories - 1.98 million downloads total - 898 stars on GitHub - 1 maintainer
bigerror-error-stack 0.6.0-alpha
A context-aware error-handling library that supports arbitrary attached user data
1 version - Latest release: about 1 month ago - 383 downloads total - 1,321 stars on GitHub - 1 maintainer
error-stack-macros 0.0.0-reserved
Macros for the `error-stack` crate
1 version - Latest release: about 3 years ago - 1.46 thousand downloads total - 1,321 stars on GitHub - 1 maintainer
whassup 0.0.0-reserved
Ask what's up, get a status back
1 version - Latest release: about 2 years ago - 1.37 thousand downloads total - 898 stars on GitHub - 1 maintainer
error-chain-mini 0.2.0
error-chain for minimalist
8 versions - Latest release: over 7 years ago - 2 dependent packages - 13.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
aerr 0.2.8 💰
error / result like anyhow for axum
12 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 14.2 thousand downloads total - 29 stars on GitHub - 2 maintainers
erreur 0.1.2
A tiny crate that facilitates error handling, including tracing line numbers, customizing and pro...
3 versions - Latest release: over 1 year ago - 3.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
anystack 0.6.0-alpha.3
Flexible and comprehensive error handling.
3 versions - Latest release: 3 months ago - 1.15 thousand downloads total - 1 maintainer
iostub 0.2.0
A ready to use std::io::Read stub to write test suites
2 versions - Latest release: 9 months ago - 1.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
cadom 0.4.5
Some error-processing helpers for Rust
9 versions - Latest release: over 2 years ago - 12.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
wallee 0.2.3
Flexible concrete Error type built on std::error::Error with caller location tracking
10 versions - Latest release: about 1 month ago - 11 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_snippet 0.1.17
Library for reporting fancy diagnostics to the console
18 versions - Latest release: about 1 month ago - 6.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
ggplot-error 1.0.0
GG Plot Error Handlers
1 version - Latest release: over 3 years ago - 1 dependent package - 2.49 thousand downloads total - 4 stars on GitHub - 1 maintainer
ic-error-types 0.2.0
Error types of the Internet Computer
2 versions - Latest release: 4 months ago - 222 thousand downloads total - 1,669 stars on GitHub - 1 maintainer
yolo-block 0.1.0
Like a `try` block, but automatically unwraps the result.
1 version - Latest release: over 5 years ago - 1.63 thousand downloads total - 0 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: 4 months ago - 1.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
nebula_status 0.3.333
An HTTP status/error type for server applications
11 versions - Latest release: about 5 years ago - 1 dependent package - 14.2 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
no-std-thiserror 0.1.0
thiserror but no_std compatible
1 version - Latest release: over 1 year ago - 1.6 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
Top 9.6% on crates.io
special 0.11.4
The package provides special functions.
43 versions - Latest release: 5 months ago - 20 dependent packages - 43 dependent repositories - 2.27 million downloads total - 13 stars on GitHub - 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: about 5 years ago - 604 dependent packages - 36,312 dependent repositories - 200 million downloads total - 17 stars on gitlab.com - 1 maintainer
Top 1.2% on crates.io
thiserror 2.0.16 💰
derive(Error)
87 versions - Latest release: 18 days ago - 16,613 dependent packages - 57,359 dependent repositories - 531 million downloads total - 4,415 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
anyhow 1.0.99 💰
Flexible concrete Error type built on std::error::Error
101 versions - Latest release: 26 days ago - 15,807 dependent packages - 46,716 dependent repositories - 402 million downloads total - 5,458 stars on GitHub - 1 maintainer
dunh 1.0.2
Highlights code for printing
3 versions - Latest release: 9 months ago - 2.31 thousand downloads total - 1 stars on GitHub - 1 maintainer
fnerror 0.1.0
A proc-macro for generating error impls for functions.
1 version - Latest release: 2 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
error_def 0.3.16
A Rust syntax extension for generating error-handling boilerplate code.
19 versions - Latest release: almost 8 years ago - 2 dependent packages - 1 dependent repositories - 35 thousand downloads total - 18 stars on GitHub - 1 maintainer
compiler_base_error 0.1.6
compiler_base_error
16 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 82.9 thousand downloads total - 2,139 stars on GitHub - 1 maintainer
error-info-macros 0.3.0
Macros for error-info crate
3 versions - Latest release: over 1 year ago - 1 dependent package - 4.67 thousand downloads total - 1 stars on GitHub - 1 maintainer
tailwind-error 1.3.3
Tailwind Error Handlers
18 versions - Latest release: almost 2 years ago - 2 dependent packages - 3 dependent repositories - 24.8 thousand downloads total - 122 stars on GitHub - 1 maintainer
serde-error 0.1.3
Serde (de)serializer for Error types
4 versions - Latest release: 11 months ago - 8 dependent packages - 182 dependent repositories - 581 thousand downloads total - 4 stars on GitHub - 1 maintainer
oe 0.0.2
OE is a macro to make errors easy and expressive
1 version - Latest release: over 4 years ago - 1.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
system_error 0.2.0
A library for cross platform system errors
3 versions - Latest release: over 1 year ago - 2 dependent packages - 6 dependent repositories - 76.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
mismatch 1.0.0 💰
Crate for abstract mismatching. Useful for error propagation.
1 version - Latest release: almost 3 years ago - 1 dependent repositories - 7.52 thousand downloads total - 200 stars on GitHub - 1 maintainer
miden-utils-diagnostics 0.17.1
Diagnostic infrastructure used in the Miden assembler and VM
7 versions - Latest release: 7 days ago - 7.86 thousand downloads total - 684 stars on GitHub - 1 maintainer
crc-correction 1.0.2
CRC Correction
3 versions - Latest release: about 1 month ago - 761 downloads total - 1 stars on GitHub - 1 maintainer
vleue_sentry 0.2.0
Sentry reporting plugin for Bevy
3 versions - Latest release: 4 months ago - 2.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
context-attribute 1.0.0 💰
Set the error context using doc comments.
1 version - Latest release: over 6 years ago - 10.2 thousand downloads total - 54 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
snafu 0.8.9
An ergonomic error handling library
51 versions - Latest release: 3 days ago - 523 dependent packages - 2,173 dependent repositories - 55.8 million downloads total - 1,757 stars on GitHub - 1 maintainer
rama-error 0.2.0 💰
error types and utilities for rama
18 versions - Latest release: 4 months ago - 14.2 thousand downloads total - 755 stars on GitHub - 1 maintainer
error2-derive 0.5.0
A simple error handle library for Rust
6 versions - Latest release: 5 months ago - 3.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
cex_derive 0.5.2
Macros for checked exception simulation
10 versions - Latest release: over 4 years ago - 1 dependent package - 17.8 thousand downloads total - 23 stars on GitHub - 1 maintainer
err-ctx 0.2.3
Contextual error reporting helpers
5 versions - Latest release: over 6 years ago - 1 dependent repositories - 7.67 thousand downloads total - 2 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: about 9 years ago - 22.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
tear 0.5.1
Typed early returns and loop control + Syntax sugar for try!-like error handling
7 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 9.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
ctxerr 0.2.8
Tiny wrapper on thiserror embedding backtrace and location
10 versions - Latest release: over 2 years ago - 1 dependent package - 13.5 thousand downloads total - 1 maintainer
coercible_errors 0.1.4
Zero-cost error handling for generic traits
5 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 45 thousand downloads total - 11 stars on GitHub - 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: 2 months ago - 943 downloads total - 0 stars on GitHub - 1 maintainer
eros 0.1.0
Context aware, ergonomic and precise error handling.
17 versions - Latest release: 16 days ago - 7.42 thousand downloads total - 172 stars on GitHub - 1 maintainer
error-type 0.1.2
Provides a macro for constructing unifying error types.
3 versions - Latest release: about 10 years ago - 4 dependent packages - 5 dependent repositories - 18 thousand downloads total - 20 stars on GitHub - 1 maintainer
pyo3-error 0.6.0
Unified error causality chains across Rust and Python
6 versions - Latest release: 4 days ago - 11.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
dyteslogs 0.1.0
error logs
1 version - Latest release: 4 months ago - 649 downloads total - 0 stars on GitHub - 1 maintainer
w32-error 1.0.0
Encapsulates Windows API error codes.
1 version - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 62.1 thousand downloads total - 2 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: over 3 years ago - 2.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
battler-wamprat-error 0.1.3
Procedural macro for custom WAMP errors.
4 versions - Latest release: 3 months ago - 2.62 thousand downloads total - 5 stars on GitHub - 1 maintainer
battler-wamprat-error-proc-macro 0.1.3
Procedural macro for custom WAMP errors.
4 versions - Latest release: 3 months ago - 2.82 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
derive-error 0.0.5
Derive macro for Error using macros 1.1
6 versions - Latest release: over 4 years ago - 51 dependent packages - 50 dependent repositories - 935 thousand downloads total - 31 stars on GitHub - 1 maintainer
lerr 0.1.5
simple errors for lang-dev
6 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 7.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
localtrace 0.1.9
A local tracing library for Rust
8 versions - Latest release: about 2 months ago - 2.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-graph 0.1.1
Allows non-fatal errors in a tree of subfunctions to easily be collected by a caller
2 versions - Latest release: 9 months ago - 17.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
terrors 0.3.3
ergonomic and precise error handling built atop type-level set arithmetic
16 versions - Latest release: 5 months ago - 35.2 thousand downloads total - 282 stars on GitHub - 1 maintainer
fatal-error 1.0.1
Differentiate errors and fatal errors
2 versions - Latest release: over 2 years ago - 1 dependent package - 2.84 thousand downloads total - 1 stars on GitHub - 1 maintainer
polyerror 0.0.2
Macro to make errors easy and expressive
2 versions - Latest release: over 4 years ago - 2.94 thousand downloads total - 4 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: over 5 years ago - 2 dependent packages - 3.41 thousand downloads total - 4 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: 7 months ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
idk 0.0.1 💰
A Rust library for error handling and reporting in Mini Functions.
1 version - Latest release: over 2 years ago - 2 dependent packages - 2.96 thousand downloads total - 14 stars on GitHub - 1 maintainer
impass 0.1.0
A simply way to handle fatal errors in an ergonomic way!
1 version - Latest release: 18 days ago - 182 downloads total - 0 stars on GitHub - 1 maintainer
beau_collector 0.2.1
Collect up all errors into a single error
4 versions - Latest release: over 5 years ago - 2 dependent packages - 10 dependent repositories - 119 thousand downloads total - 2 stars on GitHub - 1 maintainer
derive-error-kind 0.1.0
Proc macro for deriving error kinds
1 version - Latest release: 3 months ago - 420 downloads total - 1 stars on GitHub - 1 maintainer
actix-web-thiserror 0.2.7
Extend thiserror crate functionality for actix-web.
11 versions - Latest release: about 1 year ago - 345 thousand downloads total - 2 stars on GitHub - 1 maintainer
err-context 0.1.0
Lightweight context layers for stdandard library errors
1 version - Latest release: almost 6 years ago - 6 dependent packages - 179 dependent repositories - 534 thousand downloads total - 0 stars on GitHub - 1 maintainer
nuhound 0.3.0
Improve error handling capability
5 versions - Latest release: 4 months ago - 4.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
errs 0.3.1
A library for handling errors with reasons
4 versions - Latest release: 7 days ago - 2.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
bare_err_tree 1.0.1
Display errors as a formatted tree
16 versions - Latest release: 3 months ago - 11.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
dir_input 1.0.2
Simple library to handle input directory inputs on linux
3 versions - Latest release: 7 months ago - 2.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
orion-error 0.5.4
Struct Error for Large Project
20 versions - Latest release: 8 days ago - 9.03 thousand downloads total - 2 stars on GitHub - 2 maintainers
pingora-error 0.6.0
Error types and error handling APIs for Pingora.
7 versions - Latest release: 22 days ago - 7 dependent packages - 824 thousand downloads total - 24,957 stars on GitHub - 5 maintainers
custom_error_core 1.9.0 💰
Define custom errors without boilerplate using the custom_error! macro.
3 versions - Latest release: over 4 years ago - 1 dependent package - 3.95 thousand downloads total - 73 stars on GitHub - 1 maintainer
thiserror-context 0.1.2
A wrapper around thiserror, giving you the ability to add context
3 versions - Latest release: 11 months ago - 427 thousand downloads total - 4 stars on GitHub - 1 maintainer
bherror 0.1.0
TBTL's library for error handling in Rust.
1 version - Latest release: 6 months ago - 3.16 thousand downloads total - 2 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000037 2.0.13
derive(Error)
2 versions - Latest release: 6 months ago - 1.37 thousand downloads total - 1 maintainer
onlyerror 0.1.5 💰
Obsessively tiny error derive macro
6 versions - Latest release: 9 months ago - 5 dependent packages - 1 dependent repositories - 21.5 thousand downloads total - 87 stars on GitHub - 1 maintainer
wurm 1.1.0
Non-fatal, strongly typed errors
3 versions - Latest release: almost 3 years ago - 3.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
win32-error 0.9.0
Error like wrapper for GetLastError for Windows
1 version - Latest release: about 9 years ago - 1 dependent package - 3 dependent repositories - 7 thousand downloads total - 1 stars on GitHub - 1 maintainer
try-exit 1.0.0
Dependency free, simple error handling for small programs
1 version - Latest release: about 7 years ago - 2.53 thousand downloads total - 1 maintainer
exun 0.2.0
Handle unexpected errors
2 versions - Latest release: about 2 years ago - 2.95 thousand downloads total - 26 stars on GitHub - 1 maintainer
rich-result 0.1.2
Rich result type differentiating between recoverable & fatal errors
3 versions - Latest release: over 2 years ago - 3.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
justerror 1.1.0 💰
Extension to `thiserror` that helps reduce the amount of handwriting
3 versions - Latest release: over 2 years ago - 1 dependent repositories - 22.2 thousand downloads total - 14 stars on GitHub - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types
1 version - Latest release: over 10 years ago - 2.99 thousand downloads total - 0 stars on GitHub - 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: over 2 years ago - 1 dependent package - 1 dependent repositories - 8.76 thousand downloads total - 2 stars on GitHub - 1 maintainer
jsonerr 0.0.3
jsonerr macro and builder
3 versions - Latest release: over 2 years ago - 2 dependent packages - 4.42 thousand downloads total - 1 stars on codeberg.org - 1 maintainer
except-plugin 0.0.1
exception-plugin is a common exception in Rust , which helps developers better control their prog...
1 version - Latest release: about 2 years ago - 1 dependent package - 2.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
errorlit 0.0.1
Macro for creating error literals
1 version - Latest release: about 1 month ago - 251 downloads total - 1 maintainer
stacked_errors 0.7.1
high level error propogation with software controlled backtraces
10 versions - Latest release: 5 months ago - 1 dependent package - 16.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
sum_error 0.1.2
Derive macros for fast summing of error types into error enum.
3 versions - Latest release: almost 6 years ago - 4.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
thisctx 0.4.0
Easily create error with contexts
4 versions - Latest release: over 2 years ago - 1 dependent repositories - 10.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
embedded-hal-error 0.3.0
core::error::Error for embedded-hal Errors
4 versions - Latest release: 12 months ago - 3.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
impl_serde_serialize_error 1.0.4
Macro for fast implementing error methods in serde::Serializer trait
5 versions - Latest release: about 3 years ago - 5.52 thousand downloads total - 3 stars on GitHub - 1 maintainer
error-enum 0.4.1
Provide a easy way to define an enum that represents errors with error codes, document comments a...
7 versions - Latest release: over 1 year ago - 8.6 thousand downloads total - 1 maintainer