ReadTryChannelCpsMonad

given ReadTryChannelCpsMonad[F[_]](using `x$1`: Gopher[F]): CpsAsyncMonad[[A] =>> ReadChannel[F, Try[A]]]

Type members

Types

type FW[T] = [A] =>> ReadChannel[F, Try[A]]

Inherited types

type WF[X] = F[X]
Inherited from
CpsMonad

Value members

Concrete methods

def adoptCallbackStyle[A](source: Try[A] => Unit => Unit): ReadChannel[F, Try[A]]
def error[A](e: Throwable): ReadChannel[F, Try[A]]
def flatMap[A, B](fa: ReadChannel[F, Try[A]])(f: A => ReadChannel[F, Try[B]]): ReadChannel[F, Try[B]]
def flatMapTry[A, B](fa: ReadChannel[F, Try[A]])(f: Try[A] => ReadChannel[F, Try[B]]): ReadChannel[F, Try[B]]
def map[A, B](fa: ReadChannel[F, Try[A]])(f: A => B): ReadChannel[F, Try[B]]
def pure[T](t: T): ReadChannel[F, Try[T]]

Inherited methods

def mapTry[A, B](fa: ReadChannel[F, Try[A]])(f: Try[A] => B): ReadChannel[F, Try[B]]
Inherited from
CpsTryMonad
def restore[A](fa: ReadChannel[F, Try[A]])(fx: Throwable => ReadChannel[F, Try[A]]): ReadChannel[F, Try[A]]
Inherited from
CpsTryMonad
def tryImpure[A](a: => ReadChannel[F, Try[A]]): ReadChannel[F, Try[A]]
Inherited from
CpsTryMonad
def tryPure[A](a: => A): ReadChannel[F, Try[A]]
Inherited from
CpsTryMonad
def withAction[A](fa: ReadChannel[F, Try[A]])(action: => Unit): ReadChannel[F, Try[A]]
Inherited from
CpsTryMonad
def withAsyncAction[A](fa: ReadChannel[F, Try[A]])(action: => ReadChannel[F, Try[Unit]]): ReadChannel[F, Try[A]]
Inherited from
CpsTryMonad

Concrete fields

protected val `x$1`: Gopher[F]