Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "try" keyword

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: 5 months ago - 597 downloads total - 2 stars on GitHub - 1 maintainer
try_ops 0.1.1
try catc... ops macro
2 versions - Latest release: almost 2 years ago - 674 downloads total - 1 maintainer
try_default 1.0.1
A trait to optionally get the Default if present, or None if there is no Default.
2 versions - Latest release: 7 months ago - 2 dependent packages - 1 dependent repositories - 3.67 thousand downloads total - 0 stars on GitHub - 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 1 year ago - 680 downloads total - 0 stars on GitHub - 1 maintainer
try_collections 0.1.1
Collections that support operations that may fail.
2 versions - Latest release: almost 4 years ago - 849 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 stabilize
1 version - Latest release: 20 days ago - 1 dependent package - 137 downloads total - 0 stars on GitHub - 1 maintainer
except 0.3.0
The only one `Error`.
3 versions - Latest release: 12 months ago - 1.07 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: almost 4 years ago - 11 dependent repositories - 52.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
convi 0.0.7
Convenient (but safe) conversion (`From`-like) traits
7 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 2.47 thousand downloads total - 5 stars on GitHub - 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: over 8 years ago - 3 dependent packages - 4 dependent repositories - 844 thousand downloads total - 10 stars on GitHub - 1 maintainer
yolo-block 0.1.0
Like a `try` block, but automatically unwraps the result.
1 version - Latest release: almost 4 years ago - 588 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 5 years ago - 3 dependent packages - 5 dependent repositories - 6.62 thousand downloads total - 6 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_map
1 version - Latest release: about 8 years ago - 1.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
tryvial 0.2.0
Small crate for ok-wrapping and try blocks
4 versions - Latest release: over 1 year ago - 11.9 thousand downloads total - 18 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
untry 0.1.0
Kind of the opposite of the ? operator
1 version - Latest release: about 1 month ago - 231 downloads total - 1 maintainer
try-push 1.0.2
A trait for attempting potentially expensive actions
3 versions - Latest release: about 3 years ago - 1.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
try-iterator 1.0.0
Adds a few fallible methods to iterators.
1 version - Latest release: about 2 months ago - 252 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 okays
2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 1.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_opt 0.2.0
[deprecated] Like try!, but for Option
3 versions - Latest release: over 5 years ago - 8 dependent packages - 6 dependent repositories - 34.9 thousand downloads total - 5 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
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 2 years ago - 3 dependent packages - 3 dependent repositories - 22.4 thousand downloads total - 8 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 scopes
1 version - Latest release: 20 days ago - 130 downloads total - 0 stars on GitHub - 1 maintainer
fallible-option 0.1.3
Fallible is an Option with inverted Try-semantics.
4 versions - Latest release: over 1 year ago - 1.18 thousand downloads total - 25 stars on GitHub - 1 maintainer
errable
Errable is an Option with inverted Try-semantics.
1 version - Latest release: 23 days ago - 276 downloads total - 25 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 4 years ago - 1.37 thousand downloads total - 0 stars on GitHub - 1 maintainer