-
thiserror
derive(Error)
-
signal-hook
Unix signal handling
-
snafu
An ergonomic error handling library
-
proc-exit
Exit codes for process termination
-
embedded-io
Embedded IO traits
-
tryhard
Easily retry futures
-
tokio-io-timeout
Tokio wrappers which apply timeouts to IO operations
-
core2
The bare essentials of std::io for use in no_std. Alloc support is optional.
-
fault-injection
fault injection, concurrency delay injection, and error source annotation
-
thiserror-core
derive(Error)
-
partial-io
Helpers to test partial, interrupted and would-block I/O operations, with support for property-based testing through proptest and quickcheck
-
async_io_stream
IntoAsyncRead on steriods
-
no_std_io2
The bare essentials of std::io for use in no_std. Alloc support is optional.
-
one_err
OneErr to rule them all
-
rpian-terminal
basic terminal manipulation
-
tighterror
A minimalistic error representation framework
-
linux-errnos
A list of error numbers
-
pam-client2
Application API wrapper to Pluggable Authentication Modules (PAM) (forked and fixed version of pam-client)
-
quick-error
A macro which makes error types pleasant to write
-
futures-retry
Retry your Futures and Streams!
-
push_decode
Push-based decoding and pull-based encoding
-
no_std_io
The bare essentials of std::io for use in no_std. Alloc support is optional.
-
prompt-rust
providing a simple input macro for Rust, similar to Python's input()
-
error_mancer
Quickly define custom error enums for a function
-
genio
type safe, low level replacement for
std::io
. Supportsno_std
for embedded development, just disable cargo featurestd
. Because of limitations ofstd::io::Error
type,genio
providesRead
and… -
error2
error handle library for Rust
-
failed-result
A small crate for converting various failed value to result with corresponding error type
-
kapacitor-udf
creating Kapacitor User Defined Functions (UDFs)
-
thiserror_string_context
Adds context string to error enums generated with thiserror
-
calm_io
Calms a panicky I/O stream
-
pisserror
A golden rip-off of thiserror
-
add_macro
more additional macros to help you write code faster!
-
thread_io
performing I/O in background thread
-
io-close
An extension trait for safely dropping I/O writers such as File and BufWriter
-
therror
derive(Error) with a twist (based on thiserror)
-
thiserror-nostd-notrait
derive(Error)
-
tosserror
derive(Toss)
-
embedded-hal-error
core::error::Error for embedded-hal Errors
-
nanocl_error
Nanocl error types
-
char_reader
Safely read wild streams as chars or lines
-
except
The only one
Error
-
blkpg
call Linux blkpg ioctls
-
describe_err
Easily describe similar errors in your code
-
ddr-mount
allows you to mount image files while passing bad sectors
-
error_def
syntax extension for generating error-handling boilerplate code
-
eieio
Error Implementing
Eq Clone
replacingstd::io::Error
-
integrity-scrub
Scrub dm-integrity volumes
-
w32-error
Encapsulates Windows API error codes
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
retry_fn
retry function with versions for blocking or non-blocking, tokio or async-std
-
io-extra
An extension trait for
std::io::Error
, with shorthand constructors for variousstd::io::ErrorKind
s -
openssl-errors
Custom error library support for the openssl crate
-
nstd_io
NSTD standard I/O crate
-
vg_errortools
Helpers for better error legibility in std/tokio io errors and error handling in main functions
-
io-error
convenient macro for creating I/O errors
-
retrio
Wrapper around readers and writers to retry on errors of kind Interrupted
-
wrapping_error
An anti-boilerplate package for errors that wrap errors
-
easy_xxhash64
Easy API to use xxHash for byte vectors and files
-
program
provide a rust analogue to C's perror
-
declare_impl
proc macro for the error_set crate
-
io_err
serializable
std::io::Error
with improved ergonomics -
thiserror-impl-no-std
detail of the
thiserror
crate -
error-type
macro for constructing unifying error types
-
netgauze-serde-macros
Helper macros to make ser/deser binary protocols easier
-
error-chain-mini
error-chain for minimalist
-
eric
creating
std::io::Error
structs -
oi
📍 Location-annotated io::Errors
-
nutils
Nanocl shared utils
-
err-with
🤔 Trait for adding context to errors
-
composite-error
easily create a enum error composed of other errors
-
gmssl-errors
Custom error library support for the gmssl crate
-
get_errno
Extracting errno from std::io::Error
-
ace_it
Macro to automate wrapping types into enums
-
error_mancer_macros
proc macro for error_mancer
-
os_error
Struct
OsError
represents only the OS error part ofstd::io::Error
.OsError
implementsClone
,Copy
,PartialEq
,PartialOrd
,Eq
,Ord
,Display
,Debug
,Hash
,TryFrom<std::io::Error>
… -
simpl
No dependency error handling, and own error construction and conversion lib
-
result_iter
Easily unwrap iterators over results
Try searching with DuckDuckGo.