crates.io "result" keyword
erreur 0.2.1
A tiny crate that facilitates error handling, including tracing line numbers, customizing and pro...4 versions - Latest release: 7 months ago - 4.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
qubit-error 0.2.6
Shared error handling helpers for Rust applications8 versions - Latest release: 3 months ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
peak-result 1.0.1
A simple trait that extends the standard Result enum to allow you to run some code in case of err...3 versions - Latest release: about 3 years ago - 4.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
errable
Errable is an Option with inverted Try-semantics.1 version - Latest release: about 1 month ago - 1.26 thousand downloads total - 26 stars on GitHub - 1 maintainer
woe
A Result type that differentiates between local errors (which can be handled) and fatal e...9 versions - Latest release: about 2 months ago - 11.6 thousand downloads total - 20 stars on GitHub - 1 maintainer
xcept 0.0.1
Handle errors more like exceptions1 version - Latest release: over 4 years ago - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
or-else-map 0.1.0
non-yoda versions of Option::map_or_else and Result::map_or_else2 versions - Latest release: 3 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
firstparty-error 0.1.0-beta.6
Small owned error and context primitives for first-party Rust applications4 versions - Latest release: 2 months ago - 192 downloads total - 0 stars on GitHub - 1 maintainer
implicitly 0.2.1
Extension traits for wrapping values into Option, Result, and Box using method syntax3 versions - Latest release: 4 months ago - 35 downloads total - 0 stars on GitHub - 1 maintainer
cirious_codex_result 0.2.1
Robust result and error handling framework for the Cirious Codex ecosystem.3 versions - Latest release: 5 months ago - 451 downloads total - 1 stars on GitHub - 1 maintainer
better_result 0.2.1
A better error handling framework with error construction macro, monadic handling chain, and much...3 versions - Latest release: 5 months ago - 24 downloads total - 0 stars on GitHub - 1 maintainer
trisult-macros 0.4.0
A procedural macro module for `trisult`.6 versions - Latest release: 5 months ago - 223 downloads total - 2 stars on GitHub - 1 maintainer
trisult 0.4.1
An accumulating alternative to standard `Result<T, E>`.10 versions - Latest release: 5 months ago - 196 downloads total - 2 stars on GitHub - 1 maintainer
crumbs 0.1.0
Attach a trail of context messages to errors via attribute macros.1 version - Latest release: 5 months ago - 16 downloads total - 0 stars on GitHub - 1 maintainer
use-simulation-result 0.0.1
Summary helpers for finite simulation result series1 version - Latest release: 5 months ago - 120 downloads total - 1 stars on GitHub - 1 maintainer
diagweave 0.5.4
Core runtime and macros re-export for diagweave error algebra and report diagweaveing.18 versions - Latest release: 3 months ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-alert 0.3.0
A simple library crate that defines an error type Alert for use in returning from a Result as an ...3 versions - Latest release: 6 months ago - 344 downloads total - 0 stars on GitHub - 1 maintainer
use-check 0.0.1
Composable pass-fail check primitives for RustUse1 version - Latest release: 6 months ago - 182 downloads total - 1 stars on GitHub - 1 maintainer
round_about 0.1.2
Rust fast debugging for Result types and easy conversions between Result and Option3 versions - Latest release: 6 months ago - 47 downloads total - 1 maintainer
struct_error 0.0.1
Modern, flat, zero-cost error flow based on pure struct errors.1 version - Latest release: 6 months ago - 24 downloads total - 0 stars on GitHub - 1 maintainer
rust-errkit 0.1.1 ๐ฐ
Idiomatic Rust error handling kit2 versions - Latest release: 6 months ago - 32 downloads total - 0 stars on GitHub - 1 maintainer
skerry 0.1.7
Super Kool ERRors Yoh - A type-safe, zero-boilerplate error management framework.8 versions - Latest release: 6 months ago - 125 downloads total - 1 stars on GitHub - 1 maintainer
skerry_macros 0.1.5
Proc macros for skerry.6 versions - Latest release: 6 months ago - 156 downloads total - 1 stars on GitHub - 1 maintainer
unwrap-safe 0.1.0
Safe unwrap replacements that log instead of panic โ drop-in macros for Option and Result1 version - Latest release: 7 months ago - 23 downloads total - 0 stars on GitHub - 1 maintainer
log-if-err 0.1.0
Drop-in replacements for silent error drops โ log at warn/error/debug instead of silently discarding1 version - Latest release: 7 months ago - 25 downloads total - 0 stars on GitHub - 1 maintainer
nexcore-error 0.1.0
Zero-dependency error handling for NexVigilant Core ecosystem1 version - Latest release: 7 months ago - 1.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
all-the-errors 0.1.1
Collect all the errors from iterators over results4 versions - Latest release: 7 months ago - 55 downloads total - 0 stars on GitHub - 1 maintainer
philiprehberger-result-ext 0.3.0 ๐ฐ
Extension traits for Result and Option with tap, map, and error accumulation11 versions - Latest release: 6 months ago - 187 downloads total - 1 stars on GitHub - 1 maintainer
wae-types 0.0.2
WAE Types - ็ปไธ้่ฏฏ็ฑปๅไธ็ปๆ็ฑปๅ3 versions - Latest release: 8 months ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
gistyr-lib 0.1.13
Library of small tools and helpers14 versions - Latest release: 6 months ago - 546 downloads total - 0 stars on GitHub - 1 maintainer
konverrt 0.2.0
A small library intended to simplify conversion of Rust Results into HTTP responses.2 versions - Latest release: 15 days ago - 20 downloads total - 1 maintainer
aok 0.1.18 ๐ฐ
Simplified error handling with anyhow. throw! macro returns directly / ็ฎๅ anyhow ้่ฏฏๅค็ใthrow! ๅฎ็ดๆฅ่ฟๅ17 versions - Latest release: about 1 year ago - 47 dependent packages - 80.2 thousand downloads total - 30 stars on GitHub - 2 maintainers
batch_result 0.1.0
Heuristic batch evaluation for independent tasks1 version - Latest release: 10 months ago - 27 downloads total - 0 stars on GitHub - 1 maintainer
resext 1.4.0
A simple, lightweight error handling crate for Rust21 versions - Latest release: 7 months ago - 1.05 thousand downloads total - 2 stars on GitHub - 1 maintainer
resext-macro 1.4.0
proc-macro for resext crate13 versions - Latest release: 7 months ago - 1.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
fluent_result 0.10.1
Fluent postfix helpers for Rust's Result and Option types4 versions - Latest release: 10 months ago - 844 downloads total - 1 maintainer
enumizer 0.1.2
simple macros for generating enums that are equivalent and convertible to standard library enums3 versions - Latest release: 10 months ago - 94 downloads total - 0 stars on GitHub - 1 maintainer
better_unwrap 1.0.0
A trait providing clearer alternatives to unwrap() methods: or_panic(), panic_or(), panic_or_else...3 versions - Latest release: 11 months ago - 97 downloads total - 1 stars on GitHub - 1 maintainer
or-panic 1.0.2
unwrap or panic2 versions - Latest release: 11 months ago - 13.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
okerr 1.0.2 ๐ฐ
Ergonomic result / error handling helpers built on anyhow and thiserror.3 versions - Latest release: 11 months ago - 259 downloads total - 1 stars on GitHub - 1 maintainer
only_one 0.1.0
Provides the OnlyOne trait, which allows less nesting when chaining results1 version - Latest release: about 1 year ago - 176 downloads total - 0 stars on GitHub - 1 maintainer
return-ok 0.1.0
Macros for dealing with Options and Results where you shouldn't1 version - Latest release: about 1 year ago - 421 downloads total - 1 stars on GitHub - 1 maintainer
llkv-result 0.8.5-alpha
Result and error types for the LLKV toolkit.13 versions - Latest release: 11 months ago - 3.23 thousand downloads total - 8 stars on GitHub - 1 maintainer
result_option 0.3.0
An enum combining Result and Option into a single type.4 versions - Latest release: about 1 year ago - 3.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
hooq-helpers 0.3.1
HooqMeta struct provider for hooq. (hooq ๅใใฎ HooqMeta ๆง้ ไฝใๆไพใใพใ)6 versions - Latest release: 11 months ago - 201 thousand downloads total - 44 stars on GitHub - 1 maintainer
hooq-macros 0.3.1
The simple macro that inserts a method before `?`. (`?` ๅใซใกใฝใใใๆฟๅ ฅใใใทใณใใซใชใใฏใญ)6 versions - Latest release: 11 months ago - 201 thousand downloads total - 44 stars on GitHub - 1 maintainer
hooq 0.3.1
The simple macro that inserts a method before `?`. (`?` ๅใซใกใฝใใใๆฟๅ ฅใใใทใณใใซใชใใฏใญ)6 versions - Latest release: 11 months ago - 201 thousand downloads total - 44 stars on GitHub - 1 maintainer
async-result-ext 0.1.1
Async extensions for Result<T, E> with async closures.2 versions - Latest release: about 1 year ago - 682 downloads total - 3 stars on GitHub - 1 maintainer
async-iter-ext 0.3.0
Async iterator methods and async methods for option and result.3 versions - Latest release: over 1 year ago - 1.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
result-transformer 0.0.2
Traits, macros and utilities for transforming Result values.2 versions - Latest release: over 1 year ago - 828 downloads total - 0 stars on GitHub - 1 maintainer
result-transformer-core 0.0.2
Traits, macros and utilities for transforming Result values.2 versions - Latest release: over 1 year ago - 1 thousand downloads total - 0 stars on GitHub - 1 maintainer
result-transformer-flow 0.0.2
Traits, macros and utilities for transforming Result values.2 versions - Latest release: over 1 year ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
result-transformer-dependencies 0.0.2
Traits, macros and utilities for transforming Result values.2 versions - Latest release: over 1 year ago - 1.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
result-transformer-macros 0.0.2
Traits, macros and utilities for transforming Result values.2 versions - Latest release: over 1 year ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
result-either 0.1.4
Result err variant methods, e.g cloned_err5 versions - Latest release: over 1 year ago - 1.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
extra_result 1.0.1
Add extra methods to `Result` enum.1 version - Latest release: over 1 year ago - 526 downloads total - 0 stars on GitHub - 1 maintainer
yoshi 0.1.5
Entry for the Yoshi error framework.5 versions - Latest release: over 1 year ago - 2.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
ffi-result 0.1.0
FFI-compatibe and ABI-stable analogue for core::result::Result.1 version - Latest release: over 1 year ago - 566 downloads total - 0 stars on GitHub - 1 maintainer
utilz-rs 0.2.0
A lightweight extension trait collection for Rust primitives and types.3 versions - Latest release: over 1 year ago - 1.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
extra-result 1.0.0 removed
Add extra methods to `Result` enum.1 version - Latest release: over 1 year ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
short-names 0.1.3
Add very short names to some methods in the core4 versions - Latest release: over 1 year ago - 2.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
transpose-future 0.1.0
Transpose Option<impl Future>1 version - Latest release: over 1 year ago - 733 downloads total - 4 stars on GitHub - 1 maintainer
better_option_result 0.5.0
A better Option/Result alternative.6 versions - Latest release: 11 months ago - 3.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc_nuhound 0.1.0
Nuhound error handling macros1 version - Latest release: over 1 year ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
woah 0.4.5
A Result type that differentiates between local errors (which can be handled) and fatal e...11 versions - Latest release: over 4 years ago - 13.2 thousand downloads total - 23 stars on GitHub - 1 maintainer
deep-flatten2 0.1.0
Useful utility for deep flattening nested Options and Result.1 version - Latest release: almost 2 years ago - 976 downloads total - 0 stars on GitHub - 1 maintainer
culprit 0.4.0 ๐ฐ
A Rust error crate with the goal of identifying precisely where and in which context an error occ...4 versions - Latest release: over 1 year ago - 6.3 thousand downloads total - 21 stars on GitHub - 1 maintainer
or-die 1.3.0
The crate provides deterrent methods for unwrapping a value from Options and Results with better ...4 versions - Latest release: 28 days ago - 49 downloads total - 0 stars on GitHub - 1 maintainer
est 0.10.1
Extensions for the rust Standard library and Tokio.22 versions - Latest release: about 1 year ago - 16.8 thousand downloads total - 9 stars on GitHub - 1 maintainer
tryiter 0.6.0 ๐ฐ
Utility functions for Iterators of Results7 versions - Latest release: almost 2 years ago - 9.29 thousand downloads total - 2 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 6 years ago - 1 dependent repositories - 8.42 thousand downloads total - 1 maintainer
and_then_map_err 1.0.0
Provides traits for chaining Result operations with different error types WITHOUT the need for in...1 version - Latest release: about 2 years ago - 1.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
not-found-error 0.2.3
Convert Option to Result using convenient functions11 versions - Latest release: about 2 years ago - 12.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
fallible_map 0.1.1
Utilities for fallible mapping over `Option` and iterators using functions that can return `Resul...2 versions - Latest release: over 2 years ago - 9.72 thousand downloads total - 5 stars on GitHub - 1 maintainer
bevy_anyhow_alert 0.3.0
Easy system error handling with Bevy; let your systems return `Result`!3 versions - Latest release: over 2 years ago - 3.77 thousand downloads total - 1 stars on GitHub - 1 maintainer
bevy_mod_try_system 0.2.0
An extension trait for Bevy systems that return Results5 versions - Latest release: over 2 years ago - 6.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
cdumay_result 1.0.4
A library to serialize and deserialize result using serde6 versions - Latest release: over 1 year ago - 5.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
macrofied-toolbox 0.4.2
This library provides an ergonomic experience of adding debugging messages to rust's Result<T,E> ...5 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 7.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
fallback-if 1.0.1 ๐ฐ
Fall back to an alternative given some predicate2 versions - Latest release: over 2 years ago - 2.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
someok 0.1.0
A *tiny* crate that wraps [Result] and [Option] while we wait for `try_trait_v2` to stabilize1 version - Latest release: over 2 years ago - 1 dependent package - 1.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
break-block-macro 0.1.0
A little syntactic sugar to tide us over until the `?` operator can be used to exit try-catch scopes1 version - Latest release: over 2 years ago - 1.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusturnate 0.0.9
A sync or async mutex, with or without timeouts.9 versions - Latest release: over 2 years ago - 10.9 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
opt2r 0.2.1
A simple crate(library) that provides a way to convert Option to Result.7 versions - Latest release: over 2 years ago - 8.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
octarine-problem 0.3.0-beta.7
Foundation error type for octarine - Problem enum and Result alias4 versions - Latest release: about 2 months ago - 115 downloads total - 0 stars on GitHub - 1 maintainer
soft 0.1.1
Provides soft, non-panicking assertions.2 versions - Latest release: almost 5 years ago - 1 dependent package - 4.83 thousand downloads total - 3 stars on GitHub - 1 maintainer
try-iterator 1.0.0
Adds a few fallible methods to iterators.1 version - Latest release: over 2 years ago - 3.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
ref-map 0.2.0
Helper trait for Option and Result to map references5 versions - Latest release: 9 months ago - 4 dependent packages - 6 dependent repositories - 134 thousand downloads total - 1 stars on GitHub - 1 maintainer
partial-result 0.1.0
A library for results that return success for non-critical errors.1 version - Latest release: almost 3 years ago - 1.85 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
fallible-option 0.1.3
Fallible is an Option with inverted Try-semantics.4 versions - Latest release: almost 4 years ago - 5.55 thousand downloads total - 26 stars on GitHub - 1 maintainer
erra 0.2.1
Zero-dependency, type-preserving error annotation for Result3 versions - Latest release: almost 2 years ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
unwrap_display 0.0.1
Like `unwrap` for Result but formats using `core::fmt::Display` trait instead of `core::fmt::Debug`.2 versions - Latest release: almost 3 years ago - 1 dependent package - 3.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
okerrr 0.0.0
macros for concise Result and Option handling with caller-level control flow1 version - Latest release: about 1 month ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
expecting 0.6.0
Rust macros that test conditions without panicking9 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 22.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
process-results 0.1.2
process-results is a crate that provides the same functionality provided by Itertools::process_re...3 versions - Latest release: over 5 years ago - 4.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
auto-error-into 0.1.1 ๐ฐ
Macro to automatically convert the Err variant of a Result to the Ok variant.2 versions - Latest release: over 3 years ago - 2.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
result-extensions 1.0.2
A simple rust library that provides extensions for the Result<T,E> type3 versions - Latest release: about 4 years ago - 1 dependent repositories - 6.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
ribbons 0.1.3
Library for unwrapping `Option` and `Result` types with a formatted error message. (less boilerpl...4 versions - Latest release: about 1 year ago - 4.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
unwrap_return 0.1.2
A set of macros for returns and breaks in the None and Err cases.3 versions - Latest release: over 6 years ago - 4.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
mod 0.1.0
mod is a Rust project that provides two simple and useful utility functions for converting betwee...3 versions - Latest release: over 2 years ago - 2.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
aerr 0.2.8 ๐ฐ
error / result like anyhow for axum12 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 15.7 thousand downloads total - 30 stars on GitHub - 2 maintainers
Related Keywords
error
57
option
50
error-handling
38
rust
31
unwrap
13
async
12
macros
10
iterator
10
extension
10
try
9
proc-macro
7
macro
7
anyhow
7
no-std
7
diagnostics
6
logging
6
context
6
utility
6
errors
6
transform
5
pipeline
5
util
5
log
4
monad
4
thiserror
4
rust-library
4
fallible
4
eyre
4
validation
4
rust-patterns
4
no_std
3
expect
3
trait
3
question
3
traits
3
rust-crate
3
optional
3
panic
3
hooks
3
hook
3
backtrace
2
crate
2
debug
2
collections
2
hashmap
2
enum
2
miette
2
gamedev
2
conversion
2
combinator
2
attribute
2
failure
2
future
2
chaining
2
low-level
2
debugging
2
transpose
2
ffi
2
map
2
translate
2
markdown-translator
2
translation
2
markdown
2
i18n
2
types
2
response
2
crates-io
2
assert
2
throw
2
status
2
some
2
err
2
ok
2
game
2
await
2
extra
2
observability
2
bevy
2
return
2
boilerplate
2
nested
2
type-safety
2
library
2
boolean
1
first-or-last
1
alert
1
opcode
1
development
1
octarine
1
ergonomics
1
fluent
1
warning
1
postfix
1
send
1
functional
1
zip
1
ignore
1
compiler-tool
1
compiler
1
productivity
1