[][src]Module lhlist::iter

Iteration over heterogeneous cons-lists and labeled heterogeneous cons-lists.

Structs

ConsIterator

An iterator over a heterogeneous cons-list (Cons);

MapAdapter

Function mapping iterator component.

ValuesIterator

An iterator over a labeled heterogeneous cons-list (LVCons) that only provides access to the contained values (as opposed to the LabeledValue object).

Traits

Adapter

An iterator component that transforms an input.

CollectIntoHList

Collects an iterator (either ConsIterator or ValuesIterator) into a hetereogeneous cons-list.

CollectIntoLabeledHList

Collects an iterator (either ConsIterator or ValuesIterator) into a labeled hetereogeneous cons-list with a new set of labels.

MapFunc

Function for use in mapping over heterogeneous lists.