Trait

scalaz.std

EitherInstances

Related Doc: package std

Permalink

trait EitherInstances extends EitherInstances0

Source
Either.scala
Linear Supertypes
EitherInstances0, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EitherInstances
  2. EitherInstances0
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit def FirstLeftProjectionEIso2[E]: Isomorphism.<~>[[α]AnyRef { ... /* 2 definitions in type refinement */ }, [α]Either[E, α]]

    Permalink

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

  5. implicit val FirstLeftProjectionIso2: Isomorphism.<~~>[[α, β]AnyRef { ... /* 2 definitions in type refinement */ }, Either]

    Permalink

    scala.Either.LeftProjection is isomorphic to scala.Either

  6. implicit def FirstRightProjectionAIso2[A]: Isomorphism.<~>[[α]AnyRef { ... /* 2 definitions in type refinement */ }, [α]Either[α, A]]

    Permalink

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

  7. implicit val FirstRightProjectionIso2: Isomorphism.<~~>[[α, β]AnyRef { ... /* 2 definitions in type refinement */ }, Either]

    Permalink

    scala.Either.RightProjection is isomorphic to scala.Either

  8. implicit def LastLeftProjectionEIso2[E]: Isomorphism.<~>[[α]AnyRef { ... /* 2 definitions in type refinement */ }, [α]Either[E, α]]

    Permalink

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

  9. implicit val LastLeftProjectionIso2: Isomorphism.<~~>[[α, β]AnyRef { ... /* 2 definitions in type refinement */ }, Either]

    Permalink

    scala.Either.LeftProjection is isomorphic to scala.Either

  10. implicit def LastRightProjectionAIso2[A]: Isomorphism.<~>[[α]AnyRef { ... /* 2 definitions in type refinement */ }, [α]Either[α, A]]

    Permalink

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

  11. implicit val LastRightProjectionIso2: Isomorphism.<~~>[[α, β]AnyRef { ... /* 2 definitions in type refinement */ }, Either]

    Permalink

    scala.Either.RightProjection is isomorphic to scala.Either

  12. implicit def LeftProjectionEIso2[E]: Isomorphism.<~>[[α]LeftProjection[E, α], [α]Either[E, α]]

    Permalink

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

  13. implicit val LeftProjectionIso2: Isomorphism.<~~>[LeftProjection, Either]

    Permalink

    scala.Either.LeftProjection is isomorphic to scala.Either

  14. implicit def RightProjectionAIso2[A]: Isomorphism.<~>[[α]RightProjection[α, A], [α]Either[α, A]]

    Permalink

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

  15. implicit val RightProjectionIso2: Isomorphism.<~~>[RightProjection, Either]

    Permalink

    scala.Either.RightProjection is isomorphic to scala.Either

  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    EitherInstances0
  20. implicit val eitherFirstLeftInstance: IsomorphismBifunctor[[a, b]AnyRef { ... /* 2 definitions in type refinement */ }, Either]

    Permalink
  21. implicit def eitherFirstLeftMonoid[A, X](implicit MonoidX: Monoid[X]): Monoid[@@[LeftProjection[A, X], First]]

    Permalink
  22. implicit def eitherFirstLeftOrder[A, X](implicit OrderA: Order[A]): Order[@@[LeftProjection[A, X], First]]

    Permalink
  23. implicit def eitherFirstLeftRInstance[R]: Monad[[α]AnyRef { ... /* 2 definitions in type refinement */ }]

    Permalink
  24. implicit def eitherFirstLeftSemigroup[A, X](implicit arg0: Semigroup[A]): Semigroup[@@[LeftProjection[A, X], First]]

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

    Permalink
    Definition Classes
    EitherInstances0
  26. implicit def eitherFirstRightLInstance[L]: Monad[[α]AnyRef { ... /* 2 definitions in type refinement */ }]

    Permalink
  27. implicit def eitherFirstRightMonoid[X, A](implicit MonoidX: Monoid[X]): Monoid[@@[RightProjection[X, A], First]]

    Permalink
  28. implicit def eitherFirstRightOrder[X, A](implicit OrderA: Order[A]): Order[@@[RightProjection[X, A], First]]

    Permalink
  29. implicit def eitherFirstRightSemigroup[X, A](implicit arg0: Semigroup[A]): Semigroup[@@[RightProjection[X, A], First]]

    Permalink
    Definition Classes
    EitherInstances0
  30. implicit val eitherInstance: Bitraverse[Either]

    Permalink
  31. implicit def eitherLastLeftEqual[A, X](implicit A0: Equal[A]): Equal[@@[LeftProjection[A, X], Last]]

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

    Permalink
  33. implicit def eitherLastLeftOrder[A, X](implicit OrderA: Order[A]): Order[@@[LeftProjection[A, X], Last]]

    Permalink
  34. implicit def eitherLastLeftRInstance[R]: Monad[[α]AnyRef { ... /* 2 definitions in type refinement */ }]

    Permalink
  35. implicit def eitherLastLeftSemigroup[A, X](implicit arg0: Semigroup[A]): Semigroup[@@[LeftProjection[A, X], Last]]

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

    Permalink
    Definition Classes
    EitherInstances0
  37. implicit def eitherLastRightLInstance[L]: Monad[[α]AnyRef { ... /* 2 definitions in type refinement */ }]

    Permalink
  38. implicit def eitherLastRightMonoid[X, A](implicit MonoidX: Monoid[X]): Monoid[@@[RightProjection[X, A], Last]]

    Permalink
  39. implicit def eitherLastRightOrder[X, A](implicit OrderA: Order[A]): Order[@@[RightProjection[X, A], Last]]

    Permalink
  40. implicit def eitherLastRightSemigroup[X, A](implicit arg0: Semigroup[A]): Semigroup[@@[RightProjection[X, A], Last]]

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

    Permalink
    Definition Classes
    EitherInstances0
  42. implicit val eitherLeftInstance: IsomorphismBifunctor[LeftProjection, Either]

    Permalink
  43. implicit def eitherLeftMonoid[A, X](implicit MonoidA: Monoid[A], MonoidX: Monoid[X]): Monoid[LeftProjection[A, X]]

    Permalink
  44. implicit def eitherLeftOrder[A, X](implicit OrderA: Order[A]): Order[LeftProjection[A, X]]

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

    Permalink
  46. implicit def eitherLeftSemigroup[A, X](implicit SemigroupA: Semigroup[A], MonoidX: Monoid[X]): Semigroup[LeftProjection[A, X]]

    Permalink
    Definition Classes
    EitherInstances0
  47. implicit def eitherMonad[L]: Traverse[[a]Either[L, a]] with MonadError[Either, L] with Cozip[[a]Either[L, a]]

    Permalink

    Right biased monad

  48. implicit def eitherOrder[A, B](implicit OrderA: Order[A], OrderB: Order[B]): Order[Either[A, B]]

    Permalink
  49. implicit def eitherRightEqual[X, A](implicit A0: Equal[A]): Equal[RightProjection[X, A]]

    Permalink
    Definition Classes
    EitherInstances0
  50. implicit val eitherRightInstance: IsomorphismBifunctor[RightProjection, Either]

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

    Permalink
  52. implicit def eitherRightMonoid[X, A](implicit MonoidX: Monoid[X], MonoidA: Monoid[A]): Monoid[RightProjection[X, A]]

    Permalink
  53. implicit def eitherRightOrder[X, A](implicit OrderA: Order[A]): Order[RightProjection[X, A]]

    Permalink
  54. implicit def eitherRightSemigroup[X, A](implicit MonoidX: Monoid[X], SemigroupA: Semigroup[A]): Semigroup[RightProjection[X, A]]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  65. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from EitherInstances0

Inherited from AnyRef

Inherited from Any

Ungrouped