destack:iter import destack:iter Structs - DropIterator — Iterator that skips an initial number of yielded values. - FilterIterator — Iterator that retains yielded values accepted by a predicate. - FlatMapIterator — Iterator that maps each value to an iterable and yields its values. - InspectIterator — Iterator that observes each yielded value. - IteratorReturn — A completed iterator value. - IteratorYield — A yielded iterator value. - MapIterator — Iterator that maps each yielded value. - PeekableIterator — Iterator with one buffered yielded value. - TakeIterator — Iterator limited to an initial number of yielded values. Newtypes - CloneIterator — Iterator that clones borrowed values. - CopyIterator — Iterator that copies borrowed values. - IteratorResult — The union of iterator yield and completion results. Newtype interfaces - Extend — Collection extended from an iterable sequence. - FromIterator — Collection built from an iterator. - Iterable — A value that can produce an iterator. - Iterator — A protocol for producing a sequence of values.