diff options
Diffstat (limited to 'src/utils/FunctionUtils.scala')
-rw-r--r-- | src/utils/FunctionUtils.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/utils/FunctionUtils.scala b/src/utils/FunctionUtils.scala index 84c141b..7456898 100644 --- a/src/utils/FunctionUtils.scala +++ b/src/utils/FunctionUtils.scala @@ -4,6 +4,8 @@ object FunctionUtils { // Because doing (_ f _).tupled confuses the inferencer... def tup[A, B, C](f: (A, B) => C): ((A, B)) => C = f.tupled + def iden[A](x: A) = x + implicit class Compositor[A, B](f: A => B) { def :|[C](g: B => C): A => C = f.andThen(g) } |