Skip to main content

Module helper

Module helper 

Source
Expand description

A module containing various helper traits and types mostly useful to work with tuples at compile time

Structs§

TupleIndex0
A type level marker to be used as index into tuples
TupleIndex1
A type level marker to be used as index into tuples
TupleIndex2
A type level marker to be used as index into tuples
TupleIndex3
A type level marker to be used as index into tuples
TupleIndex4
A type level marker to be used as index into tuples
TupleIndex5
A type level marker to be used as index into tuples
TupleIndex6
A type level marker to be used as index into tuples
TupleIndex7
A type level marker to be used as index into tuples
TupleIndex8
A type level marker to be used as index into tuples
TupleIndex9
A type level marker to be used as index into tuples
TupleIndex10
A type level marker to be used as index into tuples
TupleIndex11
A type level marker to be used as index into tuples
TupleIndex12
A type level marker to be used as index into tuples
TupleIndex13
A type level marker to be used as index into tuples
TupleIndex14
A type level marker to be used as index into tuples
TupleIndex15
A type level marker to be used as index into tuples
TupleIndex16
A type level marker to be used as index into tuples

Traits§

AppendToTuple
A type level helper trait to append another element to a tuple
ConcatTuples
A type level helper to concat two tuples
IsPrimaryKeyIndex
A marker trait that says a given type could be used as type level index into a tuple
NamedTable
A marker trait for query sources with a name
PrimaryKeyInputObject
TupleIndex
A trait to have a type level index into a tuple
UnRef
A helper trait to transform a tuple of references into a tuple of owned values at type system level
UnRefClone
A helper trait to transform a tuple of references into a tuple of owned values at type system level