Expand description
Traits for working with type lists and type information. A collection of traits for homegenous lists (cons cells), similar to tuples.
Structs§
- List
Type Iterator - Iterator over type-level
Listvalues producing properties viaP. - Undefined
- Marker type representing the head of an empty list.
Traits§
- Empty
List - Trait implemented by empty lists to support list construction.
- Into
List - Convert into a type-level
List, consumingself. - List
- A trait representing a homogeneous list (cons cell) with a head and tail.
- List
Index - Indexing for lists using typenum-based indices and ranges.
- List
Type Iterator Advance - Advance function provider used by
ListTypeIterator. - List
Type Property - Property generator for iterating over type-level lists.
- ToList
- Convert to a type-level
Listwithout consumingself.
Type Aliases§
- Item
- Type alias for getting element type at index
N, followingstd::ops::Indexconvention Element type at indexNof listL. - Reverse
List - Convenience alias for reversing a
Listonto its empty counterpart. - Type
IdIterator - Iterator that yields the
TypeIdof each head in theList.