ScalaFuns

libretto.scaletto.Scaletto.ScalaFuns
trait ScalaFuns

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ScalaFun.type

Members list

Value members

Abstract methods

def adapt[A, B, Z, C](f: ScalaFun[A, B])(pre: Z => A, post: B => C): ScalaFun[Z, C]
def adaptWith[A, B, Z, P, C](f: ScalaFun[A, B])(pre: Z => (P, A), post: (P, B) => C): ScalaFun[Z, C]
def apply[A, B](f: A => B): ScalaFun[A, B]
def async[A, B](f: A => Async[B]): ScalaFun[A, B]
def blocking[A, B](f: A => B): ScalaFun[A, B]
def eval[A, B]: ScalaFun[(ScalaFun[A, B], A), B]