Module adapters

Source

Re-exportsΒ§

pub use self::cloned::Cloned;
pub use self::copied::Copied;
pub use self::flatten::Flatten;
pub use self::map_while::MapWhile;
pub use self::step_by::StepBy;
pub use self::zip::zip;
pub use self::chain::Chain;
pub use self::cycle::Cycle;
pub use self::enumerate::Enumerate;
pub use self::filter::Filter;
pub use self::filter_map::FilterMap;
pub use self::flatten::FlatMap;
pub use self::fuse::Fuse;
pub use self::inspect::Inspect;
pub use self::map::Map;
pub use self::peekable::Peekable;
pub use self::rev::Rev;
pub use self::scan::Scan;
pub use self::skip::Skip;
pub use self::skip_while::SkipWhile;
pub use self::take::Take;
pub use self::take_while::TakeWhile;
pub use self::zip::Zip;
pub use self::array_chunks::ArrayChunks;Experimental
pub use self::by_ref_sized::ByRefSized;Experimental
pub use self::chain::chain;Experimental
pub use self::intersperse::Intersperse;Experimental
pub use self::intersperse::IntersperseWith;Experimental
pub use self::map_windows::MapWindows;Experimental
pub use self::zip::TrustedRandomAccess;Experimental
pub use self::zip::TrustedRandomAccessNoCoerce;Experimental

ModulesΒ§

array_chunks πŸ”’
by_ref_sized πŸ”’
chain πŸ”’
cloned πŸ”’
copied πŸ”’
cycle πŸ”’
enumerate πŸ”’
filter πŸ”’
filter_map πŸ”’
flatten πŸ”’
fuse πŸ”’
inspect πŸ”’
intersperse πŸ”’
map πŸ”’
map_while πŸ”’
map_windows πŸ”’
peekable πŸ”’
rev πŸ”’
scan πŸ”’
skip πŸ”’
skip_while πŸ”’
step_by πŸ”’
take πŸ”’
take_while πŸ”’
zip πŸ”’

StructsΒ§

GenericShunt πŸ”’
An iterator adapter that produces output as long as the underlying iterator produces values where Try::branch says to ControlFlow::Continue.

TraitsΒ§

SourceIter πŸ‘» Experimental
This trait provides transitive access to source-stage in an iterator-adapter pipeline under the conditions that

FunctionsΒ§

try_process πŸ”’
Process the given iterator as if it yielded the item’s Try::Output type instead. Any Try::Residuals encountered will stop the inner iterator and be propagated back to the overall result.