scalaz.std

either

object either extends EitherInstances

Source
Either.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. either
  2. EitherInstances
  3. EitherInstances0
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. implicit def FirstLeftProjectionEIso2[E]: Isomorphism.IsoFunctorTemplate[[α]LeftProjection[E, α] with AnyRef { type Tag = scalaz.Tags.First }, [α]Either[E, α]]

    LeftProjection is isomorphic to Validation, when the type parameter E is partially applied.

    LeftProjection is isomorphic to Validation, when the type parameter E is partially applied.

    Definition Classes
    EitherInstances
  7. implicit def FirstLeftProjectionIso2: Isomorphism.IsoBifunctorTemplate[[α, β]LeftProjection[α, β] with AnyRef { type Tag = scalaz.Tags.First }, Either]

    LeftProjection is isomorphic to Validation

    LeftProjection is isomorphic to Validation

    Definition Classes
    EitherInstances
  8. implicit def FirstRightProjectionAIso2[A]: Isomorphism.IsoFunctorTemplate[[α]RightProjection[α, A] with AnyRef { type Tag = scalaz.Tags.First }, [α]Either[α, A]]

    RightProjection is isomorphic to Validation, when the type parameter A is partially applied.

    RightProjection is isomorphic to Validation, when the type parameter A is partially applied.

    Definition Classes
    EitherInstances
  9. implicit def FirstRightProjectionIso2: Isomorphism.IsoBifunctorTemplate[[α, β]RightProjection[α, β] with AnyRef { type Tag = scalaz.Tags.First }, Either]

    RightProjection is isomorphic to Validation

    RightProjection is isomorphic to Validation

    Definition Classes
    EitherInstances
  10. implicit def LastLeftProjectionEIso2[E]: Isomorphism.IsoFunctorTemplate[[α]LeftProjection[E, α] with AnyRef { type Tag = scalaz.Tags.Last }, [α]Either[E, α]]

    LeftProjection is isomorphic to Validation, when the type parameter E is partially applied.

    LeftProjection is isomorphic to Validation, when the type parameter E is partially applied.

    Definition Classes
    EitherInstances
  11. implicit def LastLeftProjectionIso2: Isomorphism.IsoBifunctorTemplate[[α, β]LeftProjection[α, β] with AnyRef { type Tag = scalaz.Tags.Last }, Either]

    LeftProjection is isomorphic to Validation

    LeftProjection is isomorphic to Validation

    Definition Classes
    EitherInstances
  12. implicit def LastRightProjectionAIso2[A]: Isomorphism.IsoFunctorTemplate[[α]RightProjection[α, A] with AnyRef { type Tag = scalaz.Tags.Last }, [α]Either[α, A]]

    RightProjection is isomorphic to Validation, when the type parameter A is partially applied.

    RightProjection is isomorphic to Validation, when the type parameter A is partially applied.

    Definition Classes
    EitherInstances
  13. implicit def LastRightProjectionIso2: Isomorphism.IsoBifunctorTemplate[[α, β]RightProjection[α, β] with AnyRef { type Tag = scalaz.Tags.Last }, Either]

    RightProjection is isomorphic to Validation

    RightProjection is isomorphic to Validation

    Definition Classes
    EitherInstances
  14. implicit def LeftProjectionEIso2[E]: Isomorphism.IsoFunctorTemplate[[α]LeftProjection[E, α], [α]Either[E, α]]

    LeftProjection is isomorphic to Validation, when the type parameter E is partially applied.

    LeftProjection is isomorphic to Validation, when the type parameter E is partially applied.

    Definition Classes
    EitherInstances
  15. implicit def LeftProjectionIso2: Isomorphism.IsoBifunctorTemplate[LeftProjection, Either]

    LeftProjection is isomorphic to Validation

    LeftProjection is isomorphic to Validation

    Definition Classes
    EitherInstances
  16. implicit def RightProjectionAIso2[A]: Isomorphism.IsoFunctorTemplate[[α]RightProjection[α, A], [α]Either[α, A]]

    RightProjection is isomorphic to Validation, when the type parameter A is partially applied.

    RightProjection is isomorphic to Validation, when the type parameter A is partially applied.

    Definition Classes
    EitherInstances
  17. implicit def RightProjectionIso2: Isomorphism.IsoBifunctorTemplate[RightProjection, Either]

    RightProjection is isomorphic to Validation

    RightProjection is isomorphic to Validation

    Definition Classes
    EitherInstances
  18. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. implicit def eitherEqual[A, B](implicit A0: Equal[A], B0: Equal[B]): Equal[Either[A, B]]

    Definition Classes
    EitherInstances0
  21. implicit def eitherFirstLeftEqual[A, X](implicit A0: Equal[A]): Equal[@@[LeftProjection[A, X], First]]

    Definition Classes
    EitherInstances0
  22. implicit def eitherFirstLeftInstance: IsomorphismBifunctor[[a, b]LeftProjection[a, b] with AnyRef { type Tag = scalaz.Tags.First }, Either] { def iso: scalaz.Isomorphism.IsoBifunctorTemplate[[α, β]Either.LeftProjection[α,β] with Object{type Tag = scalaz.Tags.First},Either] }

    Definition Classes
    EitherInstances
  23. implicit def eitherFirstLeftMonoid[A, X](implicit MonoidX: Monoid[X]): Monoid[@@[LeftProjection[A, X], First]]

    Definition Classes
    EitherInstances
  24. implicit def eitherFirstLeftOrder[A, X](implicit OrderA: Order[A]): Order[@@[LeftProjection[A, X], First]]

    Definition Classes
    EitherInstances
  25. implicit def eitherFirstLeftRInstance[R]: Monad[[α]LeftProjection[α, R] with AnyRef { type Tag = scalaz.Tags.First }] { def point[A](a: => A): scalaz.@@[scala.util.Either.LeftProjection[A,Nothing],scalaz.Tags.First] }

    Definition Classes
    EitherInstances
  26. implicit def eitherFirstLeftSemigroup[A, X](implicit arg0: Semigroup[A]): Semigroup[@@[LeftProjection[A, X], First]]

    Definition Classes
    EitherInstances0
  27. implicit def eitherFirstRightEqual[X, A](implicit A0: Equal[A]): Equal[@@[RightProjection[X, A], First]]

    Definition Classes
    EitherInstances0
  28. implicit def eitherFirstRightLInstance[L]: Monad[[α]RightProjection[L, α] with AnyRef { type Tag = scalaz.Tags.First }] { def point[A](a: => A): scalaz.@@[scala.util.Either.RightProjection[Nothing,A],scalaz.Tags.First] }

    Definition Classes
    EitherInstances
  29. implicit def eitherFirstRightMonoid[X, A](implicit MonoidX: Monoid[X]): Monoid[@@[RightProjection[X, A], First]]

    Definition Classes
    EitherInstances
  30. implicit def eitherFirstRightOrder[X, A](implicit OrderA: Order[A]): Order[@@[RightProjection[X, A], First]]

    Definition Classes
    EitherInstances
  31. implicit def eitherFirstRightSemigroup[X, A](implicit arg0: Semigroup[A]): Semigroup[@@[RightProjection[X, A], First]]

    Definition Classes
    EitherInstances0
  32. implicit def eitherInstance: Bitraverse[Either]

    Definition Classes
    EitherInstances
  33. implicit def eitherLastLeftEqual[A, X](implicit A0: Equal[A]): Equal[@@[LeftProjection[A, X], Last]]

    Definition Classes
    EitherInstances0
  34. implicit def eitherLastLeftMonoid[A, X](implicit MonoidX: Monoid[X]): Monoid[@@[LeftProjection[A, X], Last]]

    Definition Classes
    EitherInstances
  35. implicit def eitherLastLeftOrder[A, X](implicit OrderA: Order[A]): Order[@@[LeftProjection[A, X], Last]]

    Definition Classes
    EitherInstances
  36. implicit def eitherLastLeftRInstance[R]: Monad[[α]LeftProjection[α, R] with AnyRef { type Tag = scalaz.Tags.Last }] { def point[A](a: => A): scalaz.@@[scala.util.Either.LeftProjection[A,Nothing],scalaz.Tags.Last] }

    Definition Classes
    EitherInstances
  37. implicit def eitherLastLeftSemigroup[A, X](implicit arg0: Semigroup[A]): Semigroup[@@[LeftProjection[A, X], Last]]

    Definition Classes
    EitherInstances0
  38. implicit def eitherLastRightEqual[X, A](implicit A0: Equal[A]): Equal[@@[RightProjection[X, A], Last]]

    Definition Classes
    EitherInstances0
  39. implicit def eitherLastRightLInstance[L]: Monad[[α]RightProjection[L, α] with AnyRef { type Tag = scalaz.Tags.Last }] { def point[A](a: => A): scalaz.@@[scala.util.Either.RightProjection[Nothing,A],scalaz.Tags.Last] }

    Definition Classes
    EitherInstances
  40. implicit def eitherLastRightMonoid[X, A](implicit MonoidX: Monoid[X]): Monoid[@@[RightProjection[X, A], Last]]

    Definition Classes
    EitherInstances
  41. implicit def eitherLastRightOrder[X, A](implicit OrderA: Order[A]): Order[@@[RightProjection[X, A], Last]]

    Definition Classes
    EitherInstances
  42. implicit def eitherLastRightSemigroup[X, A](implicit arg0: Semigroup[A]): Semigroup[@@[RightProjection[X, A], Last]]

    Definition Classes
    EitherInstances0
  43. implicit def eitherLeftEqual[A, X](implicit A0: Equal[A]): Equal[LeftProjection[A, X]]

    Definition Classes
    EitherInstances0
  44. implicit def eitherLeftInstance: IsomorphismBifunctor[LeftProjection, Either] { def iso: scalaz.Isomorphism.IsoBifunctorTemplate[Either.LeftProjection,Either] }

    Definition Classes
    EitherInstances
  45. implicit def eitherLeftMonoid[A, X](implicit MonoidA: Monoid[A], MonoidX: Monoid[X]): Monoid[LeftProjection[A, X]]

    Definition Classes
    EitherInstances
  46. implicit def eitherLeftOrder[A, X](implicit OrderA: Order[A]): Order[LeftProjection[A, X]]

    Definition Classes
    EitherInstances
  47. implicit def eitherLeftRInstance[R]: Monad[[α]LeftProjection[α, R]] { def point[A](a: => A): scala.util.Either.LeftProjection[A,Nothing] }

    Definition Classes
    EitherInstances
  48. implicit def eitherLeftSemigroup[A, X](implicit SemigroupA: Semigroup[A], MonoidX: Monoid[X]): Semigroup[LeftProjection[A, X]]

    Definition Classes
    EitherInstances0
  49. implicit def eitherMonad[L]: Traverse[[a]Either[L, a]] with Monad[[a]Either[L, a]] with Cozip[[a]Either[L, a]] { def point[A](a: => A): scala.util.Right[Nothing,A] }

    Right biased monad

    Right biased monad

    Definition Classes
    EitherInstances
  50. implicit def eitherOrder[A, B](implicit OrderA: Order[A], OrderB: Order[B]): Order[Either[A, B]]

    Definition Classes
    EitherInstances
  51. implicit def eitherRightEqual[X, A](implicit A0: Equal[A]): Equal[RightProjection[X, A]]

    Definition Classes
    EitherInstances0
  52. implicit def eitherRightInstance: IsomorphismBifunctor[RightProjection, Either] { def iso: scalaz.Isomorphism.IsoBifunctorTemplate[Either.RightProjection,Either] }

    Definition Classes
    EitherInstances
  53. implicit def eitherRightLInstance[L]: Monad[[α]RightProjection[L, α]] { def point[A](a: => A): scala.util.Either.RightProjection[Nothing,A] }

    Definition Classes
    EitherInstances
  54. implicit def eitherRightMonoid[X, A](implicit MonoidX: Monoid[X], MonoidA: Monoid[A]): Monoid[RightProjection[X, A]]

    Definition Classes
    EitherInstances
  55. implicit def eitherRightOrder[X, A](implicit OrderA: Order[A]): Order[RightProjection[X, A]]

    Definition Classes
    EitherInstances
  56. implicit def eitherRightSemigroup[X, A](implicit MonoidX: Monoid[X], SemigroupA: Semigroup[A]): Semigroup[RightProjection[X, A]]

    Definition Classes
    EitherInstances0
  57. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  59. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  60. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  61. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  62. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  63. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  64. final def notify(): Unit

    Definition Classes
    AnyRef
  65. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. def toString(): String

    Definition Classes
    AnyRef → Any
  68. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from EitherInstances

Inherited from EitherInstances0

Inherited from AnyRef

Inherited from Any

Ungrouped