Expand description
A generic wrapper which can be used to represent recursive types. Supports conversion from and to tuples of the same size.
Structs§
- None
More - No more recursion. Can be used within any
Recursive<NoneMore, YourValue>type. - Recursive
- A recursive type-level linked list of
Valueentries. Mainly used to represent an arbitrary number of channels. The recursive architecture removes the need to implement traits for many different tuples.
Traits§
- Into
NonRecursive - Convert this recursive type into a tuple.
This is nice as it will require less typing for the same type.
A type will be converted to the specified
Self::NonRecursivetype. - Into
Recursive - Create a recursive type from this tuple.
- Into
Tuple - Convert this recursive type into a tuple.
This is nice as it will require less typing for the same type.
A type might or might not be convertible to the specified
Tupletype.