#nested #options #invert #dealing #helper #type #extension

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

#1885 in Rust patterns

Download history 6005/week @ 2024-01-12 6130/week @ 2024-01-19 4980/week @ 2024-01-26 3653/week @ 2024-02-02 5598/week @ 2024-02-09 4836/week @ 2024-02-16 5048/week @ 2024-02-23 5950/week @ 2024-03-01 6731/week @ 2024-03-08 6939/week @ 2024-03-15 6582/week @ 2024-03-22 6165/week @ 2024-03-29 6723/week @ 2024-04-05 27497/week @ 2024-04-12 34856/week @ 2024-04-19 14478/week @ 2024-04-26

84,998 downloads per month
Used in 36 crates (6 directly)

MIT license

5KB
56 lines

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.


lib.rs:

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.

No runtime deps