PartialFunctionAsyncShiftBase

cps.runtime.PartialFunctionAsyncShiftBase
trait PartialFunctionAsyncShiftBase[T, R, C <: PartialFunction[T, R]] extends AsyncShift[C]

Attributes

Source
PartialFunctionAsyncShift.scala
Graph
Supertypes
trait AsyncShift[C]
class Object
trait Matchable
class Any
Known subtypes
class MapOpsAsyncShift[K, V, CC, CI, CKV]
class SeqAsyncShift[A, C, CA]
class IndexedSeqAsyncShift[A, C, CA]
class RangeAsyncShift[R]

Members list

Value members

Concrete methods

infix def andThen[F[_], A](f: PartialFunction[T, R], m: CpsMonad[F])(g: R => F[A]): PartialFunctionCallChainSubst[F, T, A]
def applyOrElse[F[_], A1 <: T, B1 >: R](f: PartialFunction[T, R], m: CpsMonad[F])(x1: A1, default: A1 => F[B1]): F[B1]
def compose[F[_], A](f: PartialFunction[T, R], m: CpsMonad[F])(g: A => F[T]): PartialFunctionCallChainSubst[F, A, R]