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

Top 2.6% on crates.io
amethyst_error 0.15.3 💰
Internal error handling for Amethyst.
8 versions - Latest release: over 3 years ago - 19 dependent packages - 96 dependent repositories - 173 thousand downloads total - 7,973 stars on GitHub - 4 maintainers
oneline-eyre 0.1.0
A fork of `simple-eyre` which outputs errors on a single line
1 version - Latest release: over 2 years ago - 1 dependent package - 13 dependent repositories - 79.6 thousand downloads total - 0 stars on GitHub - 3 maintainers
Top 2.3% on crates.io
error-chain 0.12.4
Yet another error boilerplate library.
29 versions - Latest release: almost 4 years ago - 1,162 dependent packages - 8,175 dependent repositories - 31.8 million downloads total - 728 stars on GitHub - 3 maintainers
testresult 0.4.0 💰
Provides TestResult type for concise and precise test failures
4 versions - Latest release: 2 months ago - 23 dependent packages - 2 dependent repositories - 28.5 thousand downloads total - 56 stars on GitHub - 3 maintainers
deserr 0.6.1
Deserialization library with focus on error handling
14 versions - Latest release: 8 months ago - 27 dependent repositories - 128 thousand downloads total - 21 stars on GitHub - 2 maintainers
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
compound-error 0.1.5
Compound errors with flat hierarchy
6 versions - Latest release: over 1 year ago - 1 dependent package - 3.35 thousand downloads total - 0 stars on GitHub - 2 maintainers
http-problem 0.3.0
A HTTP APIs focused error handling library
4 versions - Latest release: about 1 year ago - 1 dependent repositories - 1.29 thousand downloads total - 24 stars on GitHub - 2 maintainers
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
error-info-macros 0.3.0
Macros for error-info crate
3 versions - Latest release: 4 months ago - 1 dependent package - 1.13 thousand downloads total - 1 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: about 3 years ago - 51 dependent packages - 50 dependent repositories - 786 thousand downloads total - 32 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
custom_error 1.9.2 💰
Define custom errors without boilerplate using the custom_error! macro.
17 versions - Latest release: about 3 years ago - 84 dependent packages - 95 dependent repositories - 272 thousand downloads total - 73 stars on GitHub - 1 maintainer
display-error-chain 0.2.0
Formats a standard error and its sources
3 versions - Latest release: 9 months ago - 4 dependent packages - 3 dependent repositories - 496 thousand downloads total - 1 stars on GitHub - 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
gatherr 0.1.0
Helpers for collecting values and errors from result iterators
1 version - Latest release: over 3 years ago - 626 downloads total - 0 stars on GitHub - 1 maintainer
tracerr 0.3.0
Custom compile-time captured error tracing.
5 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 46.5 thousand downloads total - 3 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: about 1 year ago - 117 dependent packages - 306 dependent repositories - 1.07 million downloads total - 28 stars on GitHub - 1 maintainer
serde-error 0.1.2
Serde (de)serializer for Error types
3 versions - Latest release: over 3 years ago - 8 dependent packages - 182 dependent repositories - 233 thousand downloads total - 1 stars on GitHub - 1 maintainer
quick-error2 2.1.0
A macro which makes error types pleasant to write.
3 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 6.38 thousand downloads total - 321 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: almost 4 years ago - 604 dependent packages - 36,312 dependent repositories - 105 million downloads total - 14 stars on GitLab.com - 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
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
system_error 0.2.0
A library for cross platform system errors
3 versions - Latest release: 2 months ago - 2 dependent packages - 6 dependent repositories - 55.1 thousand downloads total - 0 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
thiserror-core 1.0.50
derive(Error)
3 versions - Latest release: 6 months ago - 4 dependent packages - 85 dependent repositories - 1.87 million downloads total - 9 stars on GitHub - 1 maintainer
jsonerr 0.0.3
jsonerr macro and builder
3 versions - Latest release: 12 months ago - 2 dependent packages - 1.25 thousand downloads total - 1 stars on codeberg.org - 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
tonic-thiserror-impl 0.1.0 💰
Thiserror integration for tonic
1 version - Latest release: 3 months ago - 1 dependent package - 315 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: almost 8 years ago - 1 dependent repositories - 3.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
no-std-thiserror 0.1.0
thiserror but no_std compatible
1 version - Latest release: 5 months ago - 400 downloads total - 0 stars on GitLab.com - 1 maintainer
problem 5.3.0
Error handling for command line applications or prototypes
13 versions - Latest release: over 4 years ago - 7 dependent packages - 7 dependent repositories - 19.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
rancor 0.1.0-pre8 💰
Scalable and efficient error handling without type composition
9 versions - Latest release: 5 months ago - 2 dependent packages - 5.46 thousand downloads total - 3 stars on GitHub - 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: about 2 years ago - 10 dependent packages - 4 dependent repositories - 7.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
failed-result 0.2.5
A small crate for converting various failed value to result with corresponding error type
7 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 2.42 thousand downloads total - 3 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
axum-ctx 0.4.0
Error handling in Axum inspired by anyhow
4 versions - Latest release: 12 days ago - 3 dependent packages - 1.19 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
terror 3.0.1
Uniform REST error response body, tailored for JSON
8 versions - Latest release: 2 months ago - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
errox 0.1.1
A simple and minimal error logging library.
2 versions - Latest release: over 2 years ago - 814 downloads total - 0 stars on GitHub - 1 maintainer
rewrap 1.0.1
`Result<Result<T, E>, F>` -> `Result<T, F>`
2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 570 downloads total - 0 stars on GitLab.com - 1 maintainer
smarterr-macro 0.1.7
Smart error handling library
8 versions - Latest release: 3 months ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
one_err 0.0.8
OneErr to rule them all
8 versions - Latest release: over 1 year ago - 9 dependent packages - 28 dependent repositories - 81.2 thousand downloads total - 2 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
thiserror-ext 0.2.0
Useful extension utilities for `thiserror`.
15 versions - Latest release: 25 days ago - 124 thousand downloads total - 6 stars on GitHub - 1 maintainer
anyerror 0.1.12
A type of any error for transport
13 versions - Latest release: 6 months ago - 5 dependent packages - 54 dependent repositories - 629 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
codemap-diagnostic 0.1.2
[DEPRECATED] Library for displaying compiler error messages, extracted from rustc.
3 versions - Latest release: 10 months ago - 17 dependent packages - 130 dependent repositories - 439 thousand downloads total - 19 stars on GitHub - 1 maintainer
u32err 0.1.1 💰
A neat error type for FFI functions (where non-zero = failure)
2 versions - Latest release: over 1 year ago - 549 downloads total - 0 stars on GitHub - 1 maintainer
error-chain-mini-derive 0.2.0
derives for error-chain-mini
8 versions - Latest release: almost 6 years ago - 3 dependent packages - 6.27 thousand downloads total - 1 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
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
actix-web-error 0.2.0
Derive ResponseError for your errors
2 versions - Latest release: about 1 year ago - 4 dependent repositories - 2.19 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 1 month ago - 1 dependent package - 1.4 thousand downloads total - 21 stars on GitHub - 1 maintainer
command-error 0.4.0
Detailed error messages and status checking for `std::process::Command`
4 versions - Latest release: about 2 months ago - 2 dependent packages - 1.32 thousand downloads total - 0 stars on GitHub - 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
ees 1.0.0
Simple error-handling library
14 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 6.12 thousand downloads total - 1 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
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
io-error 0.1.1
Simple and convenient macro for creating I/O errors.
2 versions - Latest release: about 7 years ago - 1.72 thousand downloads total - 2,947 stars on GitHub - 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
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
apperr 0.2.0
A thin special-purpose wrapper around Any.
2 versions - Latest release: 4 months ago - 1 dependent package - 591 downloads total - 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
tonic-thiserror 0.1.0 💰
Thiserror integration for tonic
1 version - Latest release: 3 months ago - 322 downloads total - 0 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: 9 months ago - 1 dependent package - 827 downloads total - 0 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: 3 months ago - 1.91 thousand downloads total - 1 maintainer
Top 8.1% on crates.io
exitfailure 0.5.1
A basic newtype wrappers for use with ? in main
10 versions - Latest release: almost 6 years ago - 164 dependent packages - 202 dependent repositories - 432 thousand downloads total - 43 stars on GitHub - 1 maintainer
onlyerror 0.1.4 💰
Obsessively tiny error derive macro
5 versions - Latest release: 3 months ago - 5 dependent packages - 1 dependent repositories - 5.61 thousand downloads total - 70 stars on GitHub - 1 maintainer
status 0.0.10
Error container
10 versions - Latest release: over 4 years ago - 2 dependent packages - 11 dependent repositories - 14 thousand downloads total - 5 stars on GitHub - 1 maintainer
err-into 1.0.1
Extension traits for core::convert::Into to use with Results and Options
2 versions - Latest release: 10 months ago - 551 downloads total - 0 stars on GitHub - 1 maintainer
validiter 0.1.1
Iterator adapters for validating iterations
2 versions - Latest release: 4 months ago - 653 downloads total - 1 stars on GitHub - 1 maintainer
precisej-printable-errno 0.2.2
Printable system call errors for nix
6 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 2.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-http 0.2.2
Procedural macro for associating error enums with HTTP codes.
6 versions - Latest release: 5 months ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
chic 1.2.2 💰
Pretty parser error reporting.
7 versions - Latest release: over 4 years ago - 3 dependent packages - 31 dependent repositories - 321 thousand downloads total - 32 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
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
err-context 0.1.0
Lightweight context layers for stdandard library errors
1 version - Latest release: over 4 years ago - 6 dependent packages - 179 dependent repositories - 222 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: about 3 years ago - 2 dependent packages - 1 dependent repositories - 3.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
special 0.10.3
The package provides special functions.
38 versions - Latest release: 5 months ago - 20 dependent packages - 43 dependent repositories - 935 thousand downloads total - 9 stars on GitHub - 1 maintainer
info_utils 2.2.3
Utilities for displaying Options, Results, and logging in a pleasant manner
10 versions - Latest release: 12 months ago - 1 dependent package - 1 dependent repositories - 3.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
http-api-problem 0.58.0
A library to create HTTP error response content for APIs based on RFC 7807
52 versions - Latest release: 5 months ago - 11 dependent packages - 28 dependent repositories - 315 thousand downloads total - 51 stars on GitHub - 1 maintainer
wherr-macro 0.1.7
Enhance Rust errors with file and line details using the `#[wherr]` macro for clearer debugging.
8 versions - Latest release: 9 months ago - 1 dependent package - 3.41 thousand downloads total - 49 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
overflow-error 0.4.1
Common overflow error types
5 versions - Latest release: almost 6 years ago - 3.45 thousand downloads total - 1 maintainer
err-ctx 0.2.3
Contextual error reporting helpers
5 versions - Latest release: over 5 years ago - 1 dependent repositories - 3.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
axum_error_macro 0.1.7
Simple derive macro for your custom Error enum to generate quickly its status code and message
8 versions - Latest release: 7 months ago - 1.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types
1 version - Latest release: over 9 years ago - 1.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
arcerror 0.1.5
Provides thin wrappers around Arc<T> and Rc<T> where T: Error. Impls Error for both of these type...
6 versions - Latest release: 4 months ago - 1 dependent repositories - 1.86 thousand downloads total - 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 6 years ago - 881 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
snafu 0.8.2
An ergonomic error handling library
44 versions - Latest release: 2 months ago - 523 dependent packages - 2,173 dependent repositories - 14.7 million downloads total - 1,257 stars on GitHub - 1 maintainer
thiserror-ext-derive 0.2.0
Procedural macros for `thiserror_ext`.
15 versions - Latest release: 25 days ago - 1 dependent package - 124 thousand downloads total - 5 stars on GitHub - 1 maintainer
cause 0.1.2
A generic [std::error::Error] implementation.
3 versions - Latest release: about 2 years ago - 5.16 thousand downloads total - 0 stars on GitHub - 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
os_error 0.1.0
Struct `OsError` represents only the OS error part of `std::io::Error`. `OsError` implements `Cl...
1 version - Latest release: over 6 years ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_log 0.1.3
Simple, struct-based Error-Handling
4 versions - Latest release: about 1 year ago - 987 downloads total - 0 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
pingora-error 0.2.0
Error types and error handling APIs for Pingora.
3 versions - Latest release: 10 days ago - 7 dependent packages - 8.82 thousand downloads total - 18,903 stars on GitHub - 1 maintainer
backtrace-error 0.5.1
wrap errors with automatic backtrace capture and print-on-result-unwrap
6 versions - Latest release: 22 days ago - 1.37 thousand downloads total - 29 stars on GitHub - 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
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
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