Skip to content

Commit 1e2a504

Browse files
committed
Implement Chain with Fuses
By letting `Fuse` track iterator exhaustion, the implementation of `Chain` becomes a lot simpler. However, we don't want `FusedIterator` specialization to keep visiting an exhausted side of the chain, especially with nested chains, so a `Defuse` wrapper hides that possibility.
1 parent 4015890 commit 1e2a504

File tree

1 file changed

+158
-170
lines changed

1 file changed

+158
-170
lines changed

0 commit comments

Comments
 (0)