class ApplicativeErrorOps[F[+_, +_], +E, +A] extends GuaranteeOps[F, E, A]
- Alphabetic
- By Inheritance
- ApplicativeErrorOps
- GuaranteeOps
- ApplicativeOps
- FunctorOps
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ApplicativeErrorOps(r: F[E, A])(implicit F: ApplicativeError2[F])
Value Members
- final def *>[E1 >: E, B](f0: => F[E1, B]): F[E1, B]
execute two operations in order, return result of second operation
execute two operations in order, return result of second operation
- Definition Classes
- ApplicativeOps
- Annotations
- @inline()
- final def <*[E1 >: E, B](f0: => F[E1, B]): F[E1, A]
execute two operations in order, same as
*>
, but return result of first operationexecute two operations in order, same as
*>
, but return result of first operation- Definition Classes
- ApplicativeOps
- Annotations
- @inline()
- final def as[B](b: => B): F[E, B]
- Definition Classes
- FunctorOps
- Annotations
- @inline()
- final def bimap[E2, B](f: (E) => E2, g: (A) => B): F[E2, B]
- Annotations
- @inline()
- final def forever: F[E, Nothing]
- Definition Classes
- ApplicativeOps
- Annotations
- @inline()
- final def fromOptionOr[B](valueOnNone: => B)(implicit ev: <:<[A, Option[B]]): F[E, B]
- Definition Classes
- FunctorOps
- Annotations
- @inline()
- final def guarantee(cleanup: F[Nothing, Unit]): F[E, A]
- Definition Classes
- GuaranteeOps
- Annotations
- @inline()
- final def leftMap[E2](f: (E) => E2): F[E2, A]
- Annotations
- @inline()
- final def leftMap2[E2, A1 >: A, E3](r2: => F[E2, A1])(f: (E, E2) => E3): F[E3, A1]
- Annotations
- @inline()
- final def map[B](f: (A) => B): F[E, B]
- Definition Classes
- FunctorOps
- Annotations
- @inline()
- final def map2[E2 >: E, B, C](r2: => F[E2, B])(f: (A, B) => C): F[E2, C]
execute two operations in order, map their results
execute two operations in order, map their results
- Definition Classes
- ApplicativeOps
- Annotations
- @inline()
- final def orElse[E2, A1 >: A](r2: => F[E2, A1]): F[E2, A1]
- Annotations
- @inline()
- final def void: F[E, Unit]
- Definition Classes
- FunctorOps
- Annotations
- @inline()
- final def widen[A1](implicit ev: <:<[A, A1]): F[E, A1]
- Definition Classes
- FunctorOps
- Annotations
- @inline()
- final def widenBoth[E1 >: E, A1](implicit ev2: <:<[A, A1]): F[E1, A1]
- Annotations
- @inline()
- final def widenError[E1 >: E]: F[E1, A]
- Annotations
- @inline()
- final def zip[E2 >: E, B, C](r2: => F[E2, B]): F[E2, (A, B)]
execute two operations in order, return result of both operations
execute two operations in order, return result of both operations
- Definition Classes
- ApplicativeOps
- Annotations
- @inline()