#result #invert #options

result

Helpers for dealing with nested Result and Option types

2 releases (1 stable)

Uses old Rust 2015

1.0.0 Nov 19, 2017
0.0.1 Jul 15, 2016

#2708 in Rust patterns

Download history 12331/week @ 2024-12-27 21217/week @ 2025-01-03 21576/week @ 2025-01-10 21345/week @ 2025-01-17 21204/week @ 2025-01-24 21028/week @ 2025-01-31 22012/week @ 2025-02-07 23538/week @ 2025-02-14 29766/week @ 2025-02-21 26846/week @ 2025-02-28 25369/week @ 2025-03-07 26140/week @ 2025-03-14 25796/week @ 2025-03-21 38144/week @ 2025-03-28 40427/week @ 2025-04-04 47211/week @ 2025-04-11

158,231 downloads per month
Used in 66 crates (5 directly)

MIT license

5KB
56 lines

Helpers for dealing with nested Result and Option types. Convert a Option<Result<T, E>> to Result<Option<T>, E> and vice versa.

use result::prelude::* is recommended in order to import the extension traits into scope.


result-rs

travis-badge release-badge docs-badge license-badge

result provides helpers for dealing with nested Result types.

result provides helpers for dealing with nested Result and Option types. Convert an Option<Result<T, E>> to Result<Option<T>, E> and vice versa.

Documentation

See the documentation for up to date information.

No runtime deps