Function1ComposeCallChainSubst

class Function1ComposeCallChainSubst[F[_], A, B, Z](f: A => B, g: Z => F[A], m: CpsMonad[F]) extends CallChainAsyncShiftSubst[F, Z => B, Z => F[B]]
trait CallChainAsyncShiftSubst[F, Z => B, Z => F[B]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def _origin: Z => F[B]
def andThen[C](h: B => C): Function1ComposeCallChainSubst[F, A, C, Z]
def andThen_async[C](h: B => F[C]): Function1ComposeAndThenCallChainSubst[F, Z, A, C]
def apply(x: Z): F[B]
def compose[Y](h: Y => Z): Function1ComposeCallChainSubst[F, A, B, Y]
def compose_async[Y](h: Y => F[Z]): Function1ComposeCallChainSubst[F, A, B, Y]