def
DocGen4.ChunkArray.PlausibleStep
{α : Type u_1}
{m : Type u_1 → Type u_2}
(it : Std.IterM m (Subarray α))
(step : Std.IterStep (Std.IterM m (Subarray α)) (Subarray α))
:
Equations
- One or more equations did not get rendered due to their size.
- DocGen4.ChunkArray.PlausibleStep it Std.IterStep.done = (it.internalState.curr = it.internalState.array.size)
- DocGen4.ChunkArray.PlausibleStep it (Std.IterStep.skip it_1) = False
Instances For
@[implicit_reducible]
instance
DocGen4.instIteratorChunkArraySubarrayOfPure
{m : Type u_1 → Type u_2}
{α : Type u_1}
[Pure m]
:
Std.Iterator (ChunkArray α) m (Subarray α)
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
instance
DocGen4.instIteratorLoopChunkArraySubarrayOfMonad
{m : Type u_1 → Type u_2}
{n : Type u_3 → Type u_4}
{α : Type u_1}
[Pure m]
[Monad n]
:
Std.IteratorLoop (ChunkArray α) m n