#result #options

insideout

Wrap composed types inside-out (eg. Result<Option<T>, E> or Option<Result<T,E>>

2 unstable releases

Uses old Rust 2015

0.2.0 Nov 27, 2018
0.1.0 Nov 19, 2017

#5 in #option

Download history 68/week @ 2024-12-11 17/week @ 2024-12-18 9/week @ 2025-01-01 38/week @ 2025-01-08 50/week @ 2025-01-15 43/week @ 2025-01-22 21/week @ 2025-01-29 409/week @ 2025-02-05 38/week @ 2025-02-12 13/week @ 2025-02-19 45/week @ 2025-02-26 15/week @ 2025-03-05 46/week @ 2025-03-12 107/week @ 2025-03-19 25/week @ 2025-03-26

200 downloads per month
Used in 2 crates

MPL-2.0/MIT/Apache-2.0

5KB

Travis CI Build Status dpc on crates.io dpc Gitter Chat

insideout - Wrap composed types inside-out

Turn Option<Result<O, E>> into <Result<Option<O>, E>> and the other way around. Also for Iterators and potentially other types.

Feel free to submit PR for other types where this operation makes sense.

No runtime deps