/iter-transpose

Trait and functions that turn an `Option<I: Iterator>` into an iterator of options.

Primary LanguageRust

This crate provides IterTranspose trait that provides methods to transforms Option<I: IntoIterator> into impl Iterator<Option<I::Item>> and Result<I: IntoIterator, E> into impl Iterator<Result<I:Item, E>>.

Documentation

For both overview and detailed information, check out the Documentation.