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
tosserror 0.1.2
derive(Toss)3 versions - Latest release: 5 months ago - 894 downloads total - 1 stars on GitHub - 1 maintainer
throws 0.1.2
A macro for easy creation per-function errors.2 versions - Latest release: over 6 years ago - 1.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-drop 0.2.0
Batteries included error handling mechanisms for drops which can fail4 versions - Latest release: about 2 years ago - 1.38 thousand downloads total - 10 stars on GitHub - 1 maintainer
tonic-error 0.3.0
Derive trait to allow passing of custom errors through tonic Status responses.7 versions - Latest release: almost 2 years ago - 2.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
thistermination 1.1.0
A library crate to add the Termination trait to error enums inspired by thiserror2 versions - Latest release: 7 months ago - 1 dependent repositories - 1 thousand downloads total - 1 stars on GitHub - 1 maintainer
gatherr 0.1.0
Helpers for collecting values and errors from result iterators1 version - Latest release: over 3 years ago - 626 downloads total - 0 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 - 21 dependent packages - 37 dependent repositories - 92 thousand downloads total - 4 stars on GitHub - 1 maintainer
tosserror-derive 0.1.2
Derive implementation of the `tosserror` crate2 versions - Latest release: 5 months ago - 1 dependent package - 643 downloads total - 1 stars on GitHub - 1 maintainer
isa-l-erasure-coder 0.1.0
High level methods for encoding and decoding data using Reed-Solomon erasure codes. Uses the opti...1 version - Latest release: almost 4 years ago - 551 downloads total - 0 stars on GitLab.com - 1 maintainer
Top 2.6% on crates.io
8 versions - Latest release: over 3 years ago - 19 dependent packages - 96 dependent repositories - 172 thousand downloads total - 7,973 stars on GitHub - 4 maintainers
amethyst_error 0.15.3 💰
Internal error handling for Amethyst.8 versions - Latest release: over 3 years ago - 19 dependent packages - 96 dependent repositories - 172 thousand downloads total - 7,973 stars on GitHub - 4 maintainers
error-chain-mini 0.2.0
error-chain for minimalist8 versions - Latest release: almost 6 years ago - 2 dependent packages - 5.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
tailwind-error 1.3.3
Tailwind Error Handlers18 versions - Latest release: 7 months ago - 2 dependent packages - 3 dependent repositories - 8.6 thousand downloads total - 98 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
6 versions - Latest release: about 3 years ago - 50 dependent packages - 50 dependent repositories - 786 thousand downloads total - 32 stars on GitHub - 1 maintainer
derive-error 0.0.5
Derive macro for Error using macros 1.16 versions - Latest release: about 3 years ago - 50 dependent packages - 50 dependent repositories - 786 thousand downloads total - 32 stars on GitHub - 1 maintainer
polyerror 0.0.2
Macro to make errors easy and expressive2 versions - Latest release: about 3 years ago - 1.07 thousand downloads total - 4 stars on GitHub - 1 maintainer
ertrace 0.2.1
Experimental Error Return Tracing for Rust3 versions - Latest release: about 4 years ago - 1.31 thousand downloads total - 2 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_util 0.0.1 💰
Types and macros to help with common error handling in the Rust language1 version - Latest release: over 6 years ago - 881 downloads total - 0 stars on GitHub - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types1 version - Latest release: about 9 years ago - 1.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
system_error 0.2.0
A library for cross platform system errors3 versions - Latest release: 2 months ago - 1 dependent package - 6 dependent repositories - 55.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-chain-mini-derive 0.2.0
derives for error-chain-mini8 versions - Latest release: almost 6 years ago - 3 dependent packages - 6.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
16 versions - Latest release: about 3 years ago - 419 dependent packages - 21,361 dependent repositories - 88.2 million downloads total - 321 stars on GitHub - 1 maintainer
quick-error 2.0.1
A macro which makes error types pleasant to write.16 versions - Latest release: about 3 years ago - 419 dependent packages - 21,361 dependent repositories - 88.2 million downloads total - 321 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
meticulous 0.1.0
Result extension to add more meaning to unwrapping3 versions - Latest release: over 1 year ago - 65.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
doki 1.1.1
Doki Error Handler Adaptors1 version - Latest release: over 1 year ago - 350 downloads total - 1 stars on GitHub - 1 maintainer
err_or 0.1.0
Small lib that helps converting `Option<E>` into `Result<_, E>`1 version - Latest release: over 3 years ago - 507 downloads total - 2 stars on GitHub - 1 maintainer
error_generator 1.2.1
Transform structs and enums into fully qualified errors using attributes2 versions - Latest release: over 2 years ago - 773 downloads total - 0 stars on GitHub - 1 maintainer
get-last-error 0.1.1
An error wrapper over Win32 API errors.2 versions - Latest release: almost 2 years ago - 4 dependent packages - 1 dependent repositories - 1.67 thousand downloads total - 2 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 4 years ago - 2 dependent packages - 1.54 thousand downloads total - 4 stars on GitHub - 1 maintainer
clierr 0.7.0
Non-panicking error handling for small CLI scripts.7 versions - Latest release: over 8 years ago - 5.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
cex_derive 0.5.2
Macros for checked exception simulation10 versions - Latest release: about 3 years ago - 1 dependent package - 6.67 thousand downloads total - 22 stars on GitHub - 1 maintainer
multiple_errors 1.1.0
Propagate multiple errors instead of just the first one2 versions - Latest release: about 1 month ago - 471 downloads total - 4 stars on GitHub - 1 maintainer
winresult 0.1.3
windows result codes4 versions - Latest release: over 1 year ago - 4 dependent packages - 3.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
doki-error 1.1.1
Doki Error Handler Adaptors6 versions - Latest release: about 2 years ago - 1.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
compound-error 0.1.5
Compound errors with flat hierarchy6 versions - Latest release: over 1 year ago - 1 dependent package - 3.35 thousand downloads total - 0 stars on GitHub - 2 maintainers
axum-route-error 5.0.1
A common error response for Axum servers8 versions - Latest release: 4 months ago - 1 dependent repositories - 6.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
nes 0.1.1
New Error System for rust2 versions - Latest release: almost 7 years ago - 1.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
cex 0.5.2
Checked exception simulation.10 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 6.35 thousand downloads total - 23 stars on GitHub - 1 maintainer
integer-result 1.0.0
Convert primitive and non-zero integer types to a Result1 version - Latest release: over 3 years ago - 547 downloads total - 0 stars on GitHub - 1 maintainer
anyerror 0.1.12
A type of any error for transport13 versions - Latest release: 6 months ago - 2 dependent packages - 54 dependent repositories - 621 thousand downloads total - 4 stars on GitHub - 1 maintainer
google_cloud_logging 0.1.0
Google Cloud Structured Logging structures.1 version - Latest release: over 2 years ago - 6.92 thousand downloads total - 3 stars on GitHub - 1 maintainer
fused-reader 0.1.0
This crate provides fused reader type that if writer thread dies while holding armed fuse the rea...1 version - Latest release: over 4 years ago - 603 downloads total - 0 stars on GitHub - 1 maintainer
route-error
A common error response for Axum servers2 versions - Latest release: 1 day ago - 535 downloads total - 1 stars on GitHub - 1 maintainer
winresult-types 0.1.3
windows result types3 versions - Latest release: over 1 year ago - 1 dependent package - 3.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
oe 0.0.2
OE is a macro to make errors easy and expressive1 version - Latest release: about 3 years ago - 498 downloads total - 0 stars on GitHub - 1 maintainer
fused_error 0.1.2
A simple library for working with composable errors.3 versions - Latest release: over 1 year ago - 887 downloads total - 1 stars on GitHub - 1 maintainer
axum-ctx 0.4.0
Error handling in Axum inspired by anyhow4 versions - Latest release: 1 day ago - 2 dependent packages - 1.19 thousand downloads total - 0 stars on codeberg.org - 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
proc-macro-error2
Almost drop-in replacement to panics in proc-macros2 versions - Latest release: 2 days ago - 650 downloads total - 0 stars on GitLab.com - 1 maintainer
Top 1.2% on crates.io
61 versions - Latest release: 4 days ago - 14,050 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
thiserror 1.0.60 💰
derive(Error)61 versions - Latest release: 4 days ago - 14,050 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
cerm 1.1.1
C-inspired error reporting macros3 versions - Latest release: 9 months ago - 889 downloads total - 1 maintainer
ruspiro-error 0.1.1
Definition of the Error trait and error handling related types to make error handling more convin...2 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 1.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
85 versions - Latest release: 4 days ago - 13,133 dependent packages - 46,716 dependent repositories - 174 million downloads total - 5,067 stars on GitHub - 1 maintainer
anyhow 1.0.83 💰
Flexible concrete Error type built on std::error::Error85 versions - Latest release: 4 days ago - 13,133 dependent packages - 46,716 dependent repositories - 174 million downloads total - 5,067 stars on GitHub - 1 maintainer
terror 3.0.1
Uniform REST error response body, tailored for JSON8 versions - Latest release: 2 months ago - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
no-std-thiserror 0.1.0
thiserror but no_std compatible1 version - Latest release: 4 months ago - 400 downloads total - 0 stars on GitLab.com - 1 maintainer
proxit 1.0.1
UNIX-style error messages in Rust2 versions - Latest release: 9 months ago - 594 downloads total - 1 maintainer
iron_inspect 0.2.1
Inspect the result of Iron5 versions - Latest release: almost 6 years ago - 3.66 thousand downloads total - 1 stars on GitHub - 1 maintainer
jsonerr2array 0.0.2
jsonerr to array2 versions - Latest release: 11 months ago - 609 downloads total - 1 stars on codeberg.org - 1 maintainer
error-rules 1.0.1
Archived! Error handling without pain9 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 5.75 thousand downloads total - 5 stars on GitHub - 1 maintainer
ctxerr 0.2.8
Tiny wrapper on thiserror embedding backtrace and location10 versions - Latest release: 12 months ago - 1 dependent package - 3.9 thousand downloads total - 1 maintainer
err-handler 0.1.1
a non-intrusive error handling marco2 versions - Latest release: about 1 month ago - 458 downloads total - 1 stars on GitHub - 1 maintainer
error-type 0.1.2
Provides a macro for constructing unifying error types.3 versions - Latest release: almost 9 years ago - 4 dependent packages - 5 dependent repositories - 12.6 thousand downloads total - 20 stars on GitHub - 1 maintainer
actix-web-thiserror 0.2.1
Extend thiserror crate functionality for actix-web.6 versions - Latest release: 2 months ago - 84.4 thousand downloads total - 1 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 - 1 dependent package - 1.3 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
14 versions - Latest release: about 2 years ago - 124 dependent packages - 664 dependent repositories - 3.48 million downloads total - 27 stars on GitLab.com - 2 maintainers
err-derive 0.3.1
Derive macro for `std::error::Error`14 versions - Latest release: about 2 years ago - 124 dependent packages - 664 dependent repositories - 3.48 million downloads total - 27 stars on GitLab.com - 2 maintainers
try-iterator 1.0.0
Adds a few fallible methods to iterators.1 version - Latest release: about 1 month ago - 252 downloads total - 0 stars on GitHub - 1 maintainer
utils-results 5.3.0 💰
The easiest and most intuitive error handling solution.23 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 7.94 thousand downloads total - 4 stars on GitHub - 1 maintainer
precisej-printable-errno 0.2.2
Printable system call errors for nix6 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 2.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
err-into 1.0.1
Extension traits for core::convert::Into to use with Results and Options2 versions - Latest release: 10 months ago - 551 downloads total - 0 stars on GitHub - 1 maintainer
highlight_error 0.1.1
Highlights an error for printing2 versions - Latest release: almost 2 years ago - 4 dependent packages - 5 dependent repositories - 11.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
ees 1.0.0
Simple error-handling library14 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 6.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
problem 5.3.0
Error handling for command line applications or prototypes13 versions - Latest release: over 4 years ago - 7 dependent packages - 7 dependent repositories - 19.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
terrors 0.3.0
ergonomic and precise error handling built atop type-level set arithmetic13 versions - Latest release: about 1 month ago - 3.9 thousand downloads total - 176 stars on GitHub - 1 maintainer
feature_utils 0.0.0
Macros for good compiler errors when dealing with feature flags1 version - Latest release: over 1 year ago - 4 dependent repositories - 1.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
fullerror 1.0.0
Error type that shows the full source tree1 version - Latest release: 3 months ago - 274 downloads total - 0 stars on GitHub - 1 maintainer
thisctx 0.4.0
Easily create error with contexts4 versions - Latest release: about 1 year ago - 1 dependent repositories - 4.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
coercible_errors 0.1.4
Zero-cost error handling for generic traits5 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 8.1 thousand downloads total - 11 stars on GitHub - 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: 11 months ago - 859 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
44 versions - Latest release: about 2 months ago - 456 dependent packages - 2,173 dependent repositories - 14.7 million downloads total - 1,257 stars on GitHub - 1 maintainer
snafu 0.8.2
An ergonomic error handling library44 versions - Latest release: about 2 months ago - 456 dependent packages - 2,173 dependent repositories - 14.7 million downloads total - 1,257 stars on GitHub - 1 maintainer
status 0.0.10
Error container10 versions - Latest release: over 4 years ago - 2 dependent packages - 11 dependent repositories - 14 thousand downloads total - 5 stars on GitHub - 1 maintainer
error-info 0.3.0
Centralized error information ready for internationalization3 versions - Latest release: 3 months ago - 1 dependent package - 993 downloads total - 1 stars on GitHub - 1 maintainer
cargo-tighterror 0.0.14
The cargo plugin of the tighterror framework.13 versions - Latest release: 14 days ago - 3.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
tighterror 0.0.14
A minimalistic error representation framework.14 versions - Latest release: 14 days ago - 4.16 thousand downloads total - 1 stars on GitHub - 1 maintainer
tighterror-build 0.0.14
The tighterror code generation library.13 versions - Latest release: 14 days ago - 1 dependent package - 3.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
one_err 0.0.8
OneErr to rule them all8 versions - Latest release: over 1 year ago - 9 dependent packages - 28 dependent repositories - 81.2 thousand downloads total - 2 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
error-info-macros 0.3.0
Macros for error-info crate3 versions - Latest release: 3 months ago - 1 dependent package - 1.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
error_mapper 0.3.9
Simple and standardized Results and Errors handling accross all your projects13 versions - Latest release: 4 months ago - 1 dependent repositories - 3.23 thousand 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
19 versions - Latest release: about 1 year ago - 114 dependent packages - 306 dependent repositories - 1.07 million downloads total - 28 stars on GitHub - 1 maintainer
simple-error 0.3.0
A simple error type backed by a string19 versions - Latest release: about 1 year ago - 114 dependent packages - 306 dependent repositories - 1.07 million downloads total - 28 stars on GitHub - 1 maintainer
dyn-error 0.1.0
Macros for dynamic errors1 version - Latest release: 22 days ago - 196 downloads total - 0 stars on GitHub - 1 maintainer
trace-error 0.1.5 💰
Extensions to Rust's error system to automatically include backtraces6 versions - Latest release: about 7 years ago - 1 dependent package - 4 dependent repositories - 16.3 thousand downloads total - 6 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: almost 8 years ago - 17.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
error-context 0.1.2
Methods and types that help with adding additional context information to error types3 versions - Latest release: over 4 years ago - 3 dependent packages - 5 dependent repositories - 20.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
terminator 0.2.0-beta
Formatter for pretty panics and errors3 versions - Latest release: 9 days ago - 1 dependent package - 3 dependent repositories - 6.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
11 versions - Latest release: 8 months ago - 59 dependent packages - 181 dependent repositories - 781 thousand downloads total - 898 stars on GitHub - 1 maintainer
error-stack 0.4.1
A context-aware error-handling library that supports arbitrary attached user data11 versions - Latest release: 8 months ago - 59 dependent packages - 181 dependent repositories - 781 thousand downloads total - 898 stars on GitHub - 1 maintainer
error-stack-macros 0.0.0-reserved
Macros for the `error-stack` crate1 version - Latest release: over 1 year ago - 344 downloads total - 905 stars on GitHub - 1 maintainer
whassup 0.0.0-reserved
Ask what's up, get a status back1 version - Latest release: 9 months ago - 326 downloads total - 898 stars on GitHub - 1 maintainer
compiler_error 0.1.1 💰
Triggerable compiler error2 versions - Latest release: almost 7 years ago - 1 dependent package - 6 dependent repositories - 10.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
anyhow-http 0.3.0
Customizable HTTP errors built on anyhow3 versions - Latest release: about 2 months ago - 1.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
onlyerror 0.1.4 💰
Obsessively tiny error derive macro5 versions - Latest release: 3 months ago - 3 dependent packages - 1 dependent repositories - 5.61 thousand downloads total - 70 stars on GitHub - 1 maintainer
Related Keywords
error-handling
74
rust
66
macro
28
derive
25
result
17
library
12
failure
12
handling
11
no_std
10
context
9
report
8
error-reporting
8
backtrace
8
errors
8
log
8
exception
7
try
7
enum
7
axum
7
logging
7
compiler
7
no-std
7
http
7
utility
7
io
6
serde
6
display
6
diagnostics
6
warning
5
reporting
5
cli
5
rust-library
5
proc-macro
5
thiserror
5
macros
5
error-messages
5
pretty
5
hash
4
api
4
rust-error
4
rust-lang
4
win32
4
parser
4
conversion
4
grpc
4
iterator
4
hacktoberfest
4
anonymous
3
rest
3
json
3
errorjson
3
panic
3
chain
3
rust-patterns
3
ergonomic
3
code
3
tighterror
3
minimal
3
simple
3
anyhow
3
ai
3
block
3
block-editor
3
graph
3
simulation
3
superapp
3
typescript
3
debug
3
throw
3
throws
3
tracing
3
tonic
3
winapi
3
actix-web
3
ffi
3
unwrap
3
format
3
type
3
serde-serialization
2
clone
2
message
2
windows
2
plugin
2
lift
2
doki
2
debugging
2
error handling
2
science
2
dynamic
2
build
2
highlight
2
dialog
2
trace
2
wrapper
2
sql
2
sqlstate
2
sum
2
terminal
2
stacktrace
2
arc
2