Internal state of the range iterators. Do not depend on its internals.
- next : Option α
- upperBound : α
Instances For
The pure function mapping a range iterator of type IterM to the next step of the iterator.
This function is prefixed with Monadic in order to disambiguate it from the version for
iterators of type Iter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pure function mapping a range iterator of type Iter to the next step of the iterator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
An efficient IteratorLoop instance:
As long as the compiler cannot optimize away the Option in the internal state, we use a special
loop implementation.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An efficient IteratorLoop instance:
As long as the compiler cannot optimize away the Option in the internal state, we use a special
loop implementation.
Equations
- One or more equations did not get rendered due to their size.
Internal state of the range iterators. Do not depend on its internals.
- next : Option α
- upperBound : α
Instances For
The pure function mapping a range iterator of type IterM to the next step of the iterator.
This function is prefixed with Monadic in order to disambiguate it from the version for iterators
of type Iter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pure function mapping a range iterator of type Iter to the next step of the iterator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
An efficient IteratorLoop instance:
As long as the compiler cannot optimize away the Option in the internal state, we use a special
loop implementation.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An efficient IteratorLoopPartial instance:
As long as the compiler cannot optimize away the Option in the internal state, we use a special
loop implementation.
Equations
- One or more equations did not get rendered due to their size.
Internal state of the range iterators. Do not depend on its internals.
- next : Option α
Instances For
The pure function mapping a range iterator of type IterM to the next step of the iterator.
This function is prefixed with Monadic in order to disambiguate it from the version for iterators
of type Iter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pure function mapping a range iterator of type Iter to the next step of the iterator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
An efficient IteratorLoop instance:
As long as the compiler cannot optimize away the Option in the internal state, we use a
special loop implementation.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An efficient IteratorLoopPartial instance:
As long as the compiler cannot optimize away the Option in the internal state, we use a
special loop implementation.
Equations
- One or more equations did not get rendered due to their size.