list-fn 0.10.2

A generic lazy list
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# list-fn

A generic lazy list. It's an immutable iterator with continuations.

The lazy list can be used as an immutable alternative to the standard Rust iterator.

Any `List<End = Self>` is an iterator. Any `&mut Iterator` is a `List<End = Self>`.

## Fundamental Operations

- `FlatScan`. An order of items is important.
  - `Scan`
  - `Fold`
- `FlatMap`. An order of items is not important.
  - `Map`
  - `Filter`
  - `Flatten`