EitherAsyncShift
- Source
- EitherAsyncShift.scala
Value members
Concrete methods
def filterOrElse[F[_], A1 >: A](o: Either[A, B], m: CpsMonad[F])(p: B => F[Boolean], zero: () => F[A1]): F[Either[A1, B]]
- Source
- EitherAsyncShift.scala
def flatMap[F[_], A1 >: A, B1](o: Either[A, B], m: CpsMonad[F])(f: B => F[Either[A1, B1]]): F[Either[A1, B1]]
- Source
- EitherAsyncShift.scala
def orElse[F[_], A1 >: A, B1 >: B](o: Either[A, B], m: CpsMonad[F])(default: () => F[Either[A1, B1]]): F[Either[A1, B1]]
- Source
- EitherAsyncShift.scala