all

effectie.syntax.all
See theall companion trait
object all extends all

Attributes

Companion
trait
Graph
Supertypes
trait all
trait console
trait restart
trait error
trait fx
class Object
trait Matchable
class Any
Show all
Self type
all.type

Members list

Value members

Inherited methods

def effectOf[F[*]]: CurriedEffectOf[F]

Attributes

Inherited from:
fx
def errorOf[F[*]]: CurriedErrorOf[F]

Attributes

Inherited from:
fx
def fromEffect[F[*]]: CurriedFromEffect[F]

Attributes

Inherited from:
fx
def pureOf[F[*]]: CurriedEffectOfPure[F]

Attributes

Inherited from:
fx
inline def pureOfNone[F[*], A](using EF: FxCtor[F]): F[Option[A]]

Attributes

Inherited from:
fx
def pureOrError[F[*]]: CurriedEffectOfPureOrError[F]

Attributes

Inherited from:
fx
inline def putErrStr[F[*] : FxCtor](value: String): F[Unit]

Attributes

Inherited from:
console
inline def putErrStrLn[F[*] : FxCtor](value: String): F[Unit]

Attributes

Inherited from:
console
inline def putStr[F[*] : FxCtor](value: String): F[Unit]

Attributes

Inherited from:
console
inline def putStrLn[F[*] : FxCtor](value: String): F[Unit]

Attributes

Inherited from:
console
inline def readLn[F[*] : FxCtor]: F[String]

Attributes

Inherited from:
console
inline def readPassword[F[*] : FxCtor]: F[Array[Char]]

Attributes

Inherited from:
console
inline def readYesNo[F[*] : FxCtor](prompt: String): F[YesNo]

Attributes

Inherited from:
console
final inline def unitOf[F[*] : FxCtor]: F[Unit]

Attributes

Inherited from:
fx

Extensions

Inherited extensions

extension [A](a: A)
def pureOfLeft[F[*], B](using EF: FxCtor[F]): F[Either[A, B]]

Attributes

Inherited from:
fx
def pureOfOption[F[*]](using EF: FxCtor[F]): F[Option[A]]

Attributes

Inherited from:
fx
def pureOfRight[F[*], B](using EF: FxCtor[F]): F[Either[B, A]]

Attributes

Inherited from:
fx
def pureOfSome[F[*]](using EF: FxCtor[F]): F[Option[A]]

Attributes

Inherited from:
fx
extension [F[*]](canCatch: CanCatch[F])
def catchNonFatalEitherT[A, AA >: A, B](fab: => EitherT[F, A, B])(f: PartialFunction[Throwable, AA]): EitherT[F, AA, B]

Attributes

Inherited from:
error
extension [F[*]](canHandleError: CanHandleError[F])
def handleEitherTNonFatal[A, AA >: A, B, BB >: B](efab: => EitherT[F, A, B])(handleError: Throwable => Either[AA, BB]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
def handleEitherTNonFatalWith[A, AA >: A, B, BB >: B](efab: => EitherT[F, A, B])(handleError: Throwable => F[Either[AA, BB]]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
extension [F[*]](canRecover: CanRecover[F])
final def recoverEitherTFromNonFatal[A, AA >: A, B, BB >: B](efab: => EitherT[F, A, B])(handleError: PartialFunction[Throwable, Either[AA, BB]]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
final def recoverEitherTFromNonFatalWith[A, AA >: A, B, BB >: B](efab: => EitherT[F, A, B])(handleError: PartialFunction[Throwable, F[Either[AA, BB]]]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
extension [F[*], A, B](efab: => EitherT[F, A, B])
def catchNonFatalEitherT[AA >: A](f: PartialFunction[Throwable, AA])(using canCatch: CanCatch[F]): EitherT[F, AA, B]

Attributes

Inherited from:
error
def handleEitherTNonFatal[AA >: A, BB >: B](handleError: Throwable => Either[AA, BB])(using canHandleError: CanHandleError[F]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
def handleEitherTNonFatalWith[AA >: A, BB >: B](handleError: Throwable => F[Either[AA, BB]])(using canHandleError: CanHandleError[F]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
def recoverEitherTFromNonFatal[AA >: A, BB >: B](handleError: PartialFunction[Throwable, Either[AA, BB]])(using canRecover: CanRecover[F]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
def recoverEitherTFromNonFatalWith[AA >: A, BB >: B](handleError: PartialFunction[Throwable, F[Either[AA, BB]]])(using canRecover: CanRecover[F]): EitherT[F, AA, BB]

Attributes

Inherited from:
error
def rethrowTIfLeft[AA >: A](using ev: AA <:< Throwable, fxCtor: FxCtor[F], M: FlatMap[F]): F[B]

Attributes

Inherited from:
error
extension [F[*], A](fa: F[A])
def restartOnError(maxRetries: Long)(implicit canRestart: CanRestart[F]): F[A]

Attributes

Inherited from:
restart
def restartOnErrorIfTrue(p: Throwable => Boolean)(implicit canRestart: CanRestart[F]): F[A]

Attributes

Inherited from:
restart
def restartUntil(p: A => Boolean)(implicit canRestart: CanRestart[F]): F[A]

Attributes

Inherited from:
restart
def restartWhile(p: A => Boolean)(implicit canRestart: CanRestart[F]): F[A]

Attributes

Inherited from:
restart
extension [F[*], A, B](fab: => F[Either[A, B]])
def catchNonFatalEither[AA >: A](f: PartialFunction[Throwable, AA])(using canCatch: CanCatch[F]): F[Either[AA, B]]

Attributes

Inherited from:
error
def handleEitherNonFatal[AA >: A, BB >: B](handleError: Throwable => Either[AA, BB])(using canHandleError: CanHandleError[F]): F[Either[AA, BB]]

Attributes

Inherited from:
error
def handleEitherNonFatalWith[AA >: A, BB >: B](handleError: Throwable => F[Either[AA, BB]])(using canHandleError: CanHandleError[F]): F[Either[AA, BB]]

Attributes

Inherited from:
error
def recoverEitherFromNonFatal[AA >: A, BB >: B](handleError: PartialFunction[Throwable, Either[AA, BB]])(using canRecover: CanRecover[F]): F[Either[AA, BB]]

Attributes

Inherited from:
error
def recoverEitherFromNonFatalWith[AA >: A, BB >: B](handleError: PartialFunction[Throwable, F[Either[AA, BB]]])(using canRecover: CanRecover[F]): F[Either[AA, BB]]

Attributes

Inherited from:
error
def rethrowIfLeft[AA >: A](using ev: AA <:< Throwable, fxCtor: FxCtor[F], M: FlatMap[F]): F[B]

Attributes

Inherited from:
error
extension [F[*], B](fb: => F[B])
def catchNonFatal[A](f: PartialFunction[Throwable, A])(using canCatch: CanCatch[F]): F[Either[A, B]]

Attributes

Inherited from:
error
def catchNonFatalThrowable(using canCatch: CanCatch[F]): F[Either[Throwable, B]]

Attributes

Inherited from:
error
def handleNonFatal[BB >: B](handleError: Throwable => BB)(using canHandleError: CanHandleError[F]): F[BB]

Attributes

Inherited from:
error
def handleNonFatalWith[BB >: B](handleError: Throwable => F[BB])(using canHandleError: CanHandleError[F]): F[BB]

Attributes

Inherited from:
error
def recoverFromNonFatal[BB >: B](handleError: PartialFunction[Throwable, BB])(using canRecover: CanRecover[F]): F[BB]

Attributes

Inherited from:
error
def recoverFromNonFatalWith[BB >: B](handleError: PartialFunction[Throwable, F[BB]])(using canRecover: CanRecover[F]): F[BB]

Attributes

Inherited from:
error
extension [F[*]](fx: Fx[F])
def catchNonFatalEitherT[A, AA >: A, B](fab: => EitherT[F, A, B])(f: PartialFunction[Throwable, AA]): EitherT[F, AA, B]

Attributes

Inherited from:
error