crates.io "try" keyword
rust-try-catch-macros 0.1.0
try catch proc macros1 version - Latest release: about 1 year ago - 1.25 thousand downloads total - 58 stars on GitHub - 1 maintainer
except 0.3.0
The only one `Error`.3 versions - Latest release: almost 3 years ago - 4.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-traits 0.1.1
Alternatives to std lib traits that can fail.2 versions - Latest release: over 5 years ago - 11 dependent repositories - 137 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-rs 1.6.2
Temporary workspace manager for fast experimentation in the terminal65 versions - Latest release: 6 days ago - 1.3 thousand downloads total - 22 stars on GitHub - 1 maintainer
fallible-option 0.1.3
Fallible is an Option with inverted Try-semantics.4 versions - Latest release: about 3 years ago - 5.54 thousand downloads total - 26 stars on GitHub - 1 maintainer
try-macro 0.2.0
Replace `?` with custom `Try::branch` in the macro2 versions - Latest release: 10 months ago - 1.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-catch 0.2.2
A simple proc-macro that enables try-catch for Rust with automatic downcasting of error types.4 versions - Latest release: over 4 years ago - 3 dependent packages - 3 dependent repositories - 47.4 thousand downloads total - 9 stars on GitHub - 1 maintainer
yolo-block 0.1.0
Like a `try` block, but automatically unwraps the result.1 version - Latest release: almost 6 years ago - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-push 1.0.2
A trait for attempting potentially expensive actions3 versions - Latest release: about 5 years ago - 3.93 thousand downloads total - 2 stars on GitHub - 1 maintainer
untry 0.1.0
Kind of the opposite of the ? operator1 version - Latest release: almost 2 years ago - 1.42 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
inner 0.1.1
The inner! macro descends into an enum variant. It's more flexible than try!() and unwrap(), and ...2 versions - Latest release: about 10 years ago - 3 dependent packages - 4 dependent repositories - 1.44 million downloads total - 9 stars on GitHub - 1 maintainer
try-iterator 1.0.0
Adds a few fallible methods to iterators.1 version - Latest release: almost 2 years ago - 1.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-next 0.4.0
A minimal synchronous trait for fallible, pull-based item sources.6 versions - Latest release: 5 months ago - 1.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_collections 0.1.1
Collections that support operations that may fail.2 versions - Latest release: over 5 years ago - 2.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_all 0.0.2
Extends iterators with `try_all` to convert iterator of results into result of iterator of okays2 versions - Latest release: almost 5 years ago - 1 dependent repositories - 3.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
convi 0.1.1
Convenient (but safe) conversion (`From`-like) traits9 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 31.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
try-again 0.2.2
Retry synchronous and asynchronous operations.5 versions - Latest release: 10 months ago - 2 dependent packages - 62.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
tear 0.5.1
Typed early returns and loop control + Syntax sugar for try!-like error handling7 versions - Latest release: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 10.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_default 2.0.0
A trait to optionally get the Default if present, or None if there is no Default.3 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 8.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
errable
Errable is an Option with inverted Try-semantics.1 version - Latest release: 2 months ago - 1.26 thousand downloads total - 26 stars on GitHub - 1 maintainer
sum_error 0.1.2
Derive macros for fast summing of error types into error enum.3 versions - Latest release: over 6 years ago - 4.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_into_opt 0.1.0
A macro like try!, but turns a Result into an Option, mainly for use in a filter_map1 version - Latest release: about 10 years ago - 2.68 thousand downloads total - 1 stars on GitHub - 1 maintainer
tryiter 0.6.0 💰
Utility functions for Iterators of Results7 versions - Latest release: about 1 year ago - 6.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
tryvial 0.2.0
Small crate for ok-wrapping and try blocks4 versions - Latest release: over 3 years ago - 41.6 thousand downloads total - 21 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: almost 2 years ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
stable_try_trait_v2 1.75.1
A simple stable implementation of the `Try`, `FromResidual`, and `Residual` traits under the `try...2 versions - Latest release: about 2 years ago - 29.4 thousand downloads total - 13 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: almost 2 years ago - 1 dependent package - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-try-catch 0.1.0
Rust Try Catch - Reinventing the nightmare!1 version - Latest release: about 1 year ago - 1.07 thousand downloads total - 54 stars on GitHub - 1 maintainer
try_ops 0.1.1
try catc... ops macro2 versions - Latest release: over 3 years ago - 2.67 thousand downloads total - 1 maintainer
try_utils 0.1.2
The try! macro descends into an enum variant. It's more flexible than ? and unwrap(), and it work...2 versions - Latest release: about 3 years ago - 2.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
more_errors 0.1.0
Provides reusable errors.1 version - Latest release: over 1 year ago - 1.32 thousand downloads total - 1 maintainer
try_opt 0.2.0
[deprecated] Like try!, but for Option3 versions - Latest release: about 7 years ago - 8 dependent packages - 6 dependent repositories - 43.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
from_error_scope 0.0.1
Enable scoped conversion between non-local Error types1 version - Latest release: about 11 years ago - 3.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-guard 0.2.0
A guard! macro inspired by the guard Alternative function from Haskell.3 versions - Latest release: almost 7 years ago - 3 dependent packages - 5 dependent repositories - 17.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
Related Keywords
rust
9
result
9
error
8
fallible
5
macro
5
catch
5
iterator
4
try-catch
4
option
4
error-handling
4
unwrap
3
let
2
else
2
return
2
early
2
try_trait
2
feature
2
hell
2
nightmare
2
exception
2
throw
2
retry-async
1
syntax
1
early-return
1
syntax-sugar
1
default
1
enum
1
derive
1
guard
1
reusable
1
sum
1
fail
1
sum-types
1
lending-iterator
1
filter_map
1
macros
1
trait
1
extension
1
try_trait_v2
1
library
1
try_traits
1
errors
1
wrap
1
ok
1
panic
1
error-handler
1
tryfrom
1
traits
1
cli
1
experiments
1
ratatui
1
tui
1
workspace
1
question
1
residual
1
ergonomic
1
yolo
1
vecdeque
1
push
1
vec
1
no-std
1
synchronous
1
collections
1
hashmap
1
iterators
1
cast
1
conv
1
conversion
1
again
1
retry
1