final class FEitherOps[F[_], L, R] extends AnyVal
- Source
- feither.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FEitherOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new FEitherOps(felr: F[Either[L, R]])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def asIn[B](b: => B)(implicit F: Functor[F]): F[Either[L, B]]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bimapIn[A, B](left: (L) => A, right: (R) => B)(implicit F: Functor[F]): F[Either[A, B]]
- def cata[A](left: (L) => A, right: (R) => A)(implicit F: Functor[F]): F[A]
- def cataF[A](left: (L) => F[A], right: (R) => F[A])(implicit F: FlatMap[F]): F[A]
- def flatMapF[A >: L, B](f: (R) => F[Either[A, B]])(implicit F: Monad[F]): F[Either[A, B]]
- def flatMapIn[A >: L, B](f: (R) => Either[A, B])(implicit F: Functor[F]): F[Either[A, B]]
- def foldF[A](left: (L) => F[A])(right: (R) => F[A])(implicit F: FlatMap[F]): F[A]
- def foldIn[A](left: (L) => A)(right: (R) => A)(implicit F: Functor[F]): F[A]
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def getOrElseF[A >: R](right: => F[A])(implicit F: Monad[F]): F[A]
- def getOrElseIn[A >: R](right: => A)(implicit F: Functor[F]): F[A]
- def getOrRaise[E](e: => E)(implicit F: MonadError[F, _ >: E]): F[R]
- def getOrRaiseMsg(msg: => String)(implicit F: MonadThrow[F]): F[R]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def leftAsIn[B](b: => B)(implicit F: Functor[F]): F[Either[B, R]]
- def leftFlatMapF[A, B >: R](f: (L) => F[Either[A, B]])(implicit F: Monad[F]): F[Either[A, B]]
- def leftFlatMapIn[A, B >: R](f: (L) => Either[A, B])(implicit F: Functor[F]): F[Either[A, B]]
- def leftMapIn[A](f: (L) => A)(implicit F: Functor[F]): F[Either[A, R]]
- def leftTraverseF[G[_], A](f: (L) => G[A])(implicit F: Traverse[F], G: Applicative[G]): G[F[Either[A, R]]]
- def leftTraverseIn[G[_], A](f: (L) => G[A])(implicit F: Functor[F], G: Applicative[G]): F[G[Either[A, R]]]
- def leftVoidIn(implicit F: Functor[F]): F[Either[Unit, R]]
- def leftWidenIn[A >: L](implicit F: Functor[F]): F[Either[A, R]]
- def liftEitherT: EitherT[F, L, R]
- def mapIn[A](f: (R) => A)(implicit F: Functor[F]): F[Either[L, A]]
- def mergeIn[A >: L](implicit ev: <:<[R, A], F: Functor[F]): F[A]
- def orElseF[A >: L, B >: R](f: => F[Either[A, B]])(implicit F: Monad[F]): F[Either[A, B]]
- def orElseIn[A >: L, B >: R](f: => Either[A, B])(implicit F: Functor[F]): F[Either[A, B]]
- def swapIn(implicit F: Functor[F]): F[Either[R, L]]
- def toOptionIn(implicit F: Functor[F]): F[Option[R]]
- def toString(): String
- Definition Classes
- Any
- def traverseF[G[_], A](f: (R) => G[A])(implicit arg0: Applicative[G], F: Traverse[F]): G[F[Either[L, A]]]
- def traverseIn[G[_], A](f: (R) => G[A])(implicit arg0: Applicative[G], F: Functor[F]): F[G[Either[L, A]]]
- def voidIn(implicit F: Functor[F]): F[Either[L, Unit]]
- def widenIn[A >: R](implicit F: Functor[F]): F[Either[L, A]]