将组合类型内部包裹(例如 Result<Option<T>, E> 或 Option<Result<T,E>>
Result<Option<T>, E>
Option<Result<T,E>>
作者:Dawid Ciężarkiewicz
使用旧的 Rust 2015
#72 在 #result
116 每月下载量用于 2 crates
5KB
将 Option<Result<O, E>> 转换为 <Result<Option<O>, E>> 并反之。也适用于 Iterator 和可能的其他类型。
Option<Result<O, E>>
<Result<Option<O>, E>>
Iterator
欢迎提交 PR 以支持其他类型,其中此类操作有意义。