View Source Iter.Iterable.ByChunker (iterex v0.1.1)
An iterable that chunks elements by subsequent return values of fun.
Summary
Functions
Creates an iterable that chunks elements by subsequent return values of fun.
Types
@type t() :: %Iter.Iterable.ByChunker{ buffer: [], chunker: (Iter.Iterable.element() -> any()), iterable: Iter.Iterable.t(), state: {:ok, any()} | :none }
Functions
@spec new(Iter.Iterable.t(), (Iter.Iterable.element() -> any())) :: t()
Creates an iterable that chunks elements by subsequent return values of fun.