Packages

c

cats.data.Ior

Right

final case class Right[+B](b: B) extends Ior[Nothing, B] with Product with Serializable

Source
Ior.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Right
  2. Ior
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Right(b: B)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def ===[AA >: Nothing, BB >: B](that: Ior[AA, BB])(implicit AA: Eq[AA], BB: Eq[BB]): Boolean
    Definition Classes
    Ior
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val b: B
  7. final def bimap[C, D](fa: (Nothing) ⇒ C, fb: (B) ⇒ D): Ior[C, D]
    Definition Classes
    Ior
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. final def combine[AA >: Nothing, BB >: B](that: Ior[AA, BB])(implicit AA: Semigroup[AA], BB: Semigroup[BB]): Ior[AA, BB]
    Definition Classes
    Ior
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. final def exists(p: (B) ⇒ Boolean): Boolean
    Definition Classes
    Ior
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def flatMap[AA >: Nothing, D](f: (B) ⇒ Ior[AA, D])(implicit AA: Semigroup[AA]): Ior[AA, D]
    Definition Classes
    Ior
  14. final def fold[C](fa: (Nothing) ⇒ C, fb: (B) ⇒ C, fab: (Nothing, B) ⇒ C): C
    Definition Classes
    Ior
  15. final def foldLeft[C](c: C)(f: (C, B) ⇒ C): C
    Definition Classes
    Ior
  16. final def foldRight[C](lc: Eval[C])(f: (B, Eval[C]) ⇒ Eval[C]): Eval[C]
    Definition Classes
    Ior
  17. final def forall(p: (B) ⇒ Boolean): Boolean
    Definition Classes
    Ior
  18. final def foreach(f: (B) ⇒ Unit): Unit
    Definition Classes
    Ior
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. final def getOrElse[BB >: B](bb: ⇒ BB): BB
    Definition Classes
    Ior
  21. final def isBoth: Boolean
    Definition Classes
    Ior
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def isLeft: Boolean
    Definition Classes
    Ior
  24. final def isRight: Boolean
    Definition Classes
    Ior
  25. final def left: Option[Nothing]
    Definition Classes
    Ior
  26. final def leftMap[C](f: (Nothing) ⇒ C): Ior[C, B]
    Definition Classes
    Ior
  27. final def map[D](f: (B) ⇒ D): Ior[Nothing, D]
    Definition Classes
    Ior
  28. final def merge[AA >: Nothing](implicit ev: <:<[B, AA], AA: Semigroup[AA]): AA
    Definition Classes
    Ior
  29. final def mergeLeft[AA >: Nothing](implicit ev: <:<[B, AA]): AA
    Definition Classes
    Ior
  30. final def mergeRight[AA >: Nothing](implicit ev: <:<[B, AA]): AA
    Definition Classes
    Ior
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def onlyBoth: Option[(Nothing, B)]
    Definition Classes
    Ior
  35. final def onlyLeft: Option[Nothing]
    Definition Classes
    Ior
  36. final def onlyLeftOrRight: Option[Either[Nothing, B]]
    Definition Classes
    Ior
  37. final def onlyRight: Option[B]
    Definition Classes
    Ior
  38. final def pad: (Option[Nothing], Option[B])
    Definition Classes
    Ior
  39. final def putLeft[C](left: C): Ior[C, B]
    Definition Classes
    Ior
  40. final def putRight[C](right: C): Ior[Nothing, C]
    Definition Classes
    Ior
  41. final def right: Option[B]
    Definition Classes
    Ior
  42. final def show[AA >: Nothing, BB >: B](implicit AA: Show[AA], BB: Show[BB]): String
    Definition Classes
    Ior
  43. final def swap: Ior[B, Nothing]
    Definition Classes
    Ior
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. final def to[F[_], BB >: B](implicit F: Alternative[F]): F[BB]
    Definition Classes
    Ior
  46. final def toEither: Either[Nothing, B]
    Definition Classes
    Ior
  47. final def toIorNec[AA >: Nothing]: IorNec[AA, B]
    Definition Classes
    Ior
  48. final def toIorNel[AA >: Nothing]: IorNel[AA, B]
    Definition Classes
    Ior
  49. final def toIorNes[AA >: Nothing](implicit O: Order[AA]): IorNes[AA, B]
    Definition Classes
    Ior
  50. final def toList: List[B]
    Definition Classes
    Ior
  51. final def toOption: Option[B]
    Definition Classes
    Ior
  52. final def toValidated: Validated[Nothing, B]
    Definition Classes
    Ior
  53. final def traverse[F[_], AA >: Nothing, D](g: (B) ⇒ F[D])(implicit F: Applicative[F]): F[Ior[AA, D]]
    Definition Classes
    Ior
  54. final def unwrap: Either[Either[Nothing, B], (Nothing, B)]
    Definition Classes
    Ior
  55. final def valueOr[BB >: B](f: (Nothing) ⇒ BB)(implicit BB: Semigroup[BB]): BB
    Definition Classes
    Ior
  56. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Ior[Nothing, B]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped