intersperse.rs
SHA-2569d0c08872e596a9ccc95372bd8f23ae72bca07ddd0fc61d6f7304cd6bd613336
Malecule∅
Evidence
1use std::iter::Fuse;
2use super::size_hint;
3
4#[derive(Clone)]
5/// An iterator adaptor to insert a particular value
6/// between each element of the adapted iterator.
7///
8/// Iterator element type is `I::Item`
9///
10/// This iterator is *fused*.
11///
12/// See [*.intersperse()*](trait.Itertools.html#method.intersperse) for more information.
13pub struct Intersperse<I> where
14 I: Iterator,
15{
16 element: I::Item,
17 …