Module fetish_lib::func_impl [−][src]
Structs
AddOperator |
|
BinaryFuncImpl | Wrapper around a |
ComposeImpl | Implementation of a “function composition” |
ConstImpl | Implementation of the constant function for the given “return” and “ignored” types.
The result is of type |
FillImpl | Implementation of a “Fill a vector with the given scalar” |
HeadImpl | Implementation of a “get the first element of a vector” |
MapImpl | Implementation of a “map this scalar function over every element of a vector”
|
MulOperator |
|
ReduceImpl | Implementation of a “reduce this vector by this binary operator to yield a scalar”
|
RotateImpl | Implementation of a “rotate left one index” |
SetHeadImpl | Implementation of a “set the first element of a vector to the given one” |
SubOperator |
|
Traits
BinaryArrayOperator | Trait to ease implementation of primitive binary operators which have identical argument types
and return type. To be used in tandem with |
FuncImpl | Trait for primitive function implementations. |
HasFuncSignature | Trait which gives a “signature” for
functions to be included in a |