View Source Iteraptable protocol (iteraptor v1.14.0)
The protocol specifying how the respective struct might be used within Iteraptor
.
Experimental. By implementing this protocol one might change the behaviour of nested objects regarding how they should be iterated through.
Link to this section Summary
Functions
Returns a name of the term to be represented in flatmaps
Converts a term to a collectable
Converts a term to an enumerable
Returns a type understood by Iteraptable
Link to this section Types
@type t() :: term()
Link to this section Functions
Returns a name of the term to be represented in flatmaps
@spec to_collectable(term :: any()) :: Collectable.t()
Converts a term to a collectable
@spec to_enumerable(term :: any()) :: Enumerable.t()
Converts a term to an enumerable
Returns a type understood by Iteraptable