Function1ComposeCallChainSubst

cps.runtime.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]]

Attributes

Graph
Supertypes
trait CallChainAsyncShiftSubst[F, Z => B, Z => F[B]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def _finishChain: Z => F[B]

called when we have no calls in futher chain.

called when we have no calls in futher chain.

Attributes

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]