Ecosyste.ms: Packages

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

crates.io "error" keyword

error_log 0.1.3
Simple, struct-based Error-Handling
4 versions - Latest release: about 1 year ago - 1.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert_into 1.1.0
For when writing .try_into().unwrap() feels too long
5 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 94.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
async-anyhow-logger 0.1.0
An easy crate for catching anyhow errors from an asynchronous function, and passing them to your ...
1 version - Latest release: over 3 years ago - 2 dependent packages - 1.46 thousand downloads total - 1 maintainer
template-eyre 0.1.0-alpha.6
An error reporter for panics and `eyre::Report` with handlebars template support.
6 versions - Latest release: over 2 years ago - 2.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
codemap2-diagnostic 0.1.0
A maintained fork of the `codemap-diagnostic` crate. Library for displaying compiler error messa...
1 version - Latest release: about 1 year ago - 418 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: 4 months ago - 7 dependent packages - 1 dependent repositories - 12.5 thousand downloads total - 21 stars on GitHub - 1 maintainer
canonical-error 0.1.0
Rust implementation of Abseil Canonical Errors
1 version - Latest release: over 2 years ago - 507 downloads total - 0 stars on GitHub - 1 maintainer
errorcon 0.1.0
A small crate for scoping errors and easier error conversion
1 version - Latest release: 8 months ago - 2 dependent packages - 491 downloads total - 9 stars on GitHub - 1 maintainer
sqlstate 0.1.0 💰
Representations and parsing logic for SQLSTATE return codes.
2 versions - Latest release: over 2 years ago - 1.64 thousand downloads total - 4 stars on GitHub - 1 maintainer
stacked_errors 0.5.2
high level error propogation with programmed backtraces
7 versions - Latest release: about 2 months ago - 1 dependent package - 2.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
ctxerr_derive 0.5.4
Tiny wrapper on thiserror embedding backtrace and location
9 versions - Latest release: about 1 year ago - 1 dependent package - 4.1 thousand downloads total - 1 maintainer
sqlstate-inline 0.1.2
Memory efficient const-friendly types for SQLSTATE codes
3 versions - Latest release: over 1 year ago - 978 downloads total - 0 stars on GitLab.com - 1 maintainer
ggplot-error 1.0.0
GG Plot Error Handlers
1 version - Latest release: over 2 years ago - 1 dependent package - 1.19 thousand downloads total - 3 stars on GitHub - 1 maintainer
notedown-error 1.1.10
Notedown Error Handlers
15 versions - Latest release: over 1 year ago - 4 dependent packages - 7.54 thousand downloads total - 3 stars on GitHub - 1 maintainer
enum-code 0.1.1
derive(Code) simplifies error handling by providing an easy-to-use enumeration of error codes
2 versions - Latest release: 12 months ago - 621 downloads total - 6 stars on GitHub - 1 maintainer
terminator 0.2.0-beta
Formatter for pretty panics and errors
6 versions - Latest release: about 1 month ago - 1 dependent package - 3 dependent repositories - 6.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
typederror 0.2.1 💰
A wrapper around anyhow that allows for a primary error type
4 versions - Latest release: 16 days ago - 628 downloads total - 3 stars on GitHub - 1 maintainer
userror 0.1.0
User-facing error messages for command-line programs.
1 version - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 3.5 thousand downloads total - 1 maintainer
overflow-error 0.4.1
Common overflow error types
5 versions - Latest release: almost 6 years ago - 3.45 thousand downloads total - 1 maintainer
info_utils 2.2.3
Utilities for displaying Options, Results, and logging in a pleasant manner
10 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
nebula_status 0.3.333
An HTTP status/error type for server applications
11 versions - Latest release: almost 4 years ago - 1 dependent package - 5.1 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
infinite-errors 0.2.0
Generic error handling framework with static backtraces
2 versions - Latest release: 3 months ago - 935 downloads total - 0 stars on GitHub - 1 maintainer
infinite-errors-macros 0.2.0
Generic error handling framework with static backtraces. Proc macro package
2 versions - Latest release: 3 months ago - 1 dependent package - 941 downloads total - 0 stars on GitHub - 1 maintainer
w32-error 1.0.0
Encapsulates Windows API error codes.
1 version - Latest release: about 4 years ago - 2 dependent packages - 1 dependent repositories - 14.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
lifterr 0.4.1
A small set of adapters extending Rust's error-handling capabilities
6 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.89 thousand downloads total - 3 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: over 9 years ago - 3.28 thousand downloads total - 1 maintainer
lmnkjgkj-std-backtrace-anyhow
Fork of anyhow that uses backtrace from std
1 version - Latest release: 16 days ago - 3 dependent packages - 1 dependent repositories - 2.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
errify-macros 0.3.0
Function error context provider (macros)
4 versions - Latest release: 17 days ago - 1 dependent package - 631 downloads total - 0 stars on GitHub - 1 maintainer
errify 0.3.0
Function error context provider
5 versions - Latest release: 17 days ago - 789 downloads total - 0 stars on GitHub - 1 maintainer
arc-io-error 0.1.1
A version of std::io::Error implemented on top of Arc instead of Box, making it cloneable.
2 versions - Latest release: almost 7 years ago - 2.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
oopsie_woopsie 4.0.0
A crate to make debugging unexpected panics easier on end-user machines.
13 versions - Latest release: 8 months ago - 3.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
manyhow 0.11.1
proc macro error handling à la anyhow x proc-macro-error
21 versions - Latest release: 3 months ago - 12 dependent packages - 1 dependent repositories - 263 thousand downloads total - 5 stars on GitHub - 1 maintainer
printjsonerr 0.0.1
print json err
1 version - Latest release: about 1 year ago - 398 downloads total - 1 stars on codeberg.org - 1 maintainer
astral-error 0.0.5
Error handling library for the Astral Engine (WIP)
6 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 5.23 thousand downloads total - 1 stars on GitHub
context-attribute 1.0.0 💰
Set the error context using doc comments.
1 version - Latest release: about 5 years ago - 9.12 thousand downloads total - 53 stars on GitHub - 1 maintainer
fatal-error 1.0.1
Differentiate errors and fatal errors
2 versions - Latest release: about 1 year ago - 1 dependent package - 731 downloads total - 1 stars on GitHub - 1 maintainer
lyneate 0.2.1
A crate for beautiful code underlining and error reporting
4 versions - Latest release: 7 months ago - 1 dependent package - 1.24 thousand downloads total - 13 stars on GitHub - 1 maintainer
smarterr 0.1.7
Smart error handling library
8 versions - Latest release: 4 months ago - 2.5 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: about 4 years ago - 1 dependent repositories - 2.99 thousand downloads total - 1 maintainer
therror 0.0.48 💰
derive(Error) with a twist (based on thiserror)
1 version - Latest release: 9 months ago - 425 downloads total - 6 stars on GitHub - 1 maintainer
derive-enum-error 0.0.1
Derive macro for `std::error::Error`
1 version - Latest release: almost 5 years ago - 1 dependent package - 5 dependent repositories - 30.6 thousand downloads total - 1 maintainer
manyhow-macros 0.11.0
Macro for manyhow
18 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 256 thousand downloads total - 5 stars on GitHub - 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: 10 months ago - 1 dependent package - 827 downloads total - 0 stars on GitHub - 1 maintainer
throw 0.1.7
Efficiently add statically-calculated stack traces to errors.
8 versions - Latest release: over 5 years ago - 2 dependent repositories - 13.5 thousand downloads total - 75 stars on GitHub - 1 maintainer
optional-error 0.1.1 💰
Simple crate to more easily work with an optional syn::Error
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
errors_rust 0.1.0
Just a simple library for error mapping.
1 version - Latest release: almost 5 years ago - 1 dependent package - 717 downloads total - 1 maintainer
justerror 1.1.0 💰
Extension to `thiserror` that helps reduce the amount of handwriting
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 6.07 thousand downloads total - 11 stars on GitHub - 1 maintainer
smarterr-macro 0.1.7
Smart error handling library
8 versions - Latest release: 4 months ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
errox 0.1.1
A simple and minimal error logging library.
2 versions - Latest release: almost 3 years ago - 814 downloads total - 0 stars on GitHub - 1 maintainer
dynerr 0.1.24
Macros for dynamic error handling
9 versions - Latest release: over 3 years ago - 3.91 thousand downloads total - 1 maintainer
nom-errors 0.0.13
Strong-typed errors support for nom parser combinator library.
13 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 5.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
twilight-error
Error handling utility for the Twilight ecosystem
6 versions - Latest release: 18 days ago - 1 dependent repositories - 1.77 thousand downloads total - 1 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 1 year ago - 1 dependent package - 1 dependent repositories - 4.77 thousand downloads total - 2 stars on GitHub - 1 maintainer
exun 0.2.0
Handle unexpected errors
2 versions - Latest release: 10 months ago - 753 downloads total - 24 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
ex 0.1.3
A libstd wrapper with more detailed errors
4 versions - Latest release: about 5 years ago - 5 dependent packages - 5 dependent repositories - 53.2 thousand downloads total - 1 maintainer
composite-error 0.1.0
easily create a enum error composed of other errors
1 version - Latest release: almost 4 years ago - 497 downloads total - 1 maintainer
curerr 1.1.0
Rust crate for easy error handling
8 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 2.29 thousand downloads total - 0 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 system
1 version - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 817 downloads total - 0 stars on GitHub - 1 maintainer
rich-result 0.1.2
Rich result type differentiating between recoverable & fatal errors
3 versions - Latest release: over 1 year ago - 875 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: over 1 year ago - 1.42 thousand downloads total - 3 stars on GitHub - 1 maintainer
impl_serialize 3.1.4
Macro for common implementing methods in serde::Serializer trait
8 versions - Latest release: over 1 year ago - 1 dependent package - 2.24 thousand downloads total - 3 stars on GitHub - 1 maintainer
pingora-error 0.2.0
Error types and error handling APIs for Pingora.
3 versions - Latest release: 23 days ago - 7 dependent packages - 8.82 thousand downloads total - 18,903 stars on GitHub - 1 maintainer
bruh_moment 0.1.1
Re-export of the anyhow crate, but with Bruh as the error type
2 versions - Latest release: over 1 year ago - 1 dependent package - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_set 0.3.2
An error set macro that provides a concise way to define errors and ergonomically coerce between ...
5 versions - Latest release: about 2 months ago - 1 dependent package - 1.4 thousand downloads total - 21 stars on GitHub - 1 maintainer
mismatch 1.0.0 💰
Crate for abstract mismatching. Useful for error propagation.
1 version - Latest release: over 1 year ago - 1 dependent repositories - 4.68 thousand downloads total - 117 stars on GitHub - 1 maintainer
apperr 0.2.0
A thin special-purpose wrapper around Any.
2 versions - Latest release: 5 months ago - 1 dependent package - 591 downloads total - 1 maintainer
easy-error 1.0.0
Simple error utilities
6 versions - Latest release: about 3 years ago - 17 dependent packages - 415 dependent repositories - 293 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
winresult 0.1.3
windows result codes
4 versions - Latest release: over 1 year ago - 7 dependent packages - 3.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
tosserror 0.1.2
derive(Toss)
3 versions - Latest release: 6 months ago - 1 dependent package - 894 downloads total - 1 stars on GitHub - 1 maintainer
tonic-thiserror-impl 0.1.0 💰
Thiserror integration for tonic
1 version - Latest release: 4 months ago - 1 dependent package - 315 downloads total - 0 stars on GitHub - 1 maintainer
system_error 0.2.0
A library for cross platform system errors
3 versions - Latest release: 3 months ago - 2 dependent packages - 6 dependent repositories - 55.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
simple-error 0.3.0
A simple error type backed by a string
19 versions - Latest release: over 1 year ago - 117 dependent packages - 306 dependent repositories - 1.07 million downloads total - 28 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: about 3 years ago - 422 dependent packages - 21,361 dependent repositories - 88.2 million downloads total - 321 stars on GitHub - 1 maintainer
main_error 0.1.2
Print errors with Display instead of Debug when using ? in main().
3 versions - Latest release: over 2 years ago - 29 dependent packages - 37 dependent repositories - 92 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: over 1 year ago - 2 dependent packages - 1.3 thousand downloads total - 13 stars on GitHub - 1 maintainer
highlight_error 0.1.1
Highlights an error for printing
2 versions - Latest release: almost 2 years ago - 6 dependent packages - 5 dependent repositories - 11.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
err-derive 0.3.1
Derive macro for `std::error::Error`
14 versions - Latest release: over 2 years ago - 129 dependent packages - 664 dependent repositories - 3.48 million downloads total - 27 stars on GitLab.com - 2 maintainers
Top 9.1% on crates.io
derive-error 0.0.5
Derive macro for Error using macros 1.1
6 versions - Latest release: over 3 years ago - 51 dependent packages - 50 dependent repositories - 786 thousand downloads total - 32 stars on GitHub - 1 maintainer
core-error 0.0.0
std::error::Error for libcore
5 versions - Latest release: over 4 years ago - 17 dependent packages - 7 dependent repositories - 139 thousand downloads total - 38 stars on GitHub - 2 maintainers
compiler_base_error 0.1.6
compiler_base_error
16 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 42.1 thousand downloads total - 1,243 stars on GitHub - 1 maintainer
axum-ctx 0.4.0
Error handling in Axum inspired by anyhow
4 versions - Latest release: 25 days ago - 3 dependent packages - 1.19 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
spanned_error_message 0.1.0
Pretty error messages with spans outside of proc macros
1 version - Latest release: 12 months ago - 1 dependent package - 1 dependent repositories - 556 downloads total - 5 stars on GitHub - 1 maintainer
except 0.3.0
The only one `Error`.
3 versions - Latest release: about 1 year ago - 1.07 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: about 2 months ago - 742 downloads total - 0 stars on GitHub - 1 maintainer
axum-derive-error 0.1.0
Proc macro to derive IntoResponse for errors for use with axum
1 version - Latest release: almost 2 years ago - 2 dependent repositories - 4.54 thousand downloads total - 5 stars on GitHub - 1 maintainer
yade 0.1.2
Yet Another Derive Error
3 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 3.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
error-ex 0.1.3
a Rust crate designed for those who desire clear, explicit, and easy-to-use error creation and ha...
4 versions - Latest release: 10 months ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
yumy 0.3.1
a straightforward diagnostics rendering crate.
6 versions - Latest release: 5 months ago - 1 dependent package - 1.84 thousand downloads total - 2 stars on GitHub - 1 maintainer
error_def 0.3.16
A Rust syntax extension for generating error-handling boilerplate code.
19 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 17.8 thousand downloads total - 18 stars on GitHub - 1 maintainer
win32-error 0.9.0
Error like wrapper for GetLastError for Windows
1 version - Latest release: almost 8 years ago - 1 dependent package - 3 dependent repositories - 4.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
error-utils 0.1.4
Some rust macros to simplify common error handling patterns
5 versions - Latest release: almost 2 years ago - 1.52 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
define_error 4.0.1
A library for easily defining an error type.
8 versions - Latest release: about 8 years ago - 2 dependent packages - 1 dependent repositories - 15.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
coded 0.1.0
concrete error type with an `ErrorKind` enum matching Google's "canonical error codes"
1 version - Latest release: over 2 years ago - 461 downloads total - 0 stars on GitHub - 1 maintainer
tonic-thiserror 0.1.0 💰
Thiserror integration for tonic
1 version - Latest release: 4 months ago - 322 downloads total - 0 stars on GitHub - 1 maintainer
anyways 0.3.0
An alternative dynamic error handling library
7 versions - Latest release: almost 2 years ago - 2.11 thousand downloads total - 1 stars on GitHub - 1 maintainer
log-error 0.1.1
A small crate to log the error result easily
2 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 2.19 thousand downloads total - 1 maintainer
unwrap_goto 0.1.2
unwrap Option an Result or goto `return`/`cotinue`/`break` as you want.
3 versions - Latest release: almost 2 years ago - 922 downloads total - 0 stars on GitHub - 1 maintainer
error-utils-derive 0.1.3
Some rust proc-macros to simplify common error handling patterns
4 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 1.72 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
yolo-block 0.1.0
Like a `try` block, but automatically unwraps the result.
1 version - Latest release: about 4 years ago - 588 downloads total - 0 stars on GitHub - 1 maintainer
nuhound 0.1.2
Improve error handling capability
3 versions - Latest release: over 1 year ago - 932 downloads total - 0 stars on GitHub - 1 maintainer